格式擴充
這篇文章將闡述格式擴充插件的基本概念。
格式擴充插件的主要目的是使 Eagle 能夠預覽尚未支援的檔案格式。與其他類型插件不同,格式擴充插件在 manifest.json 中不需要定義 main 屬性,而是需要設定 preview 屬性。以下是一個範例程式碼:
"preview": {}在 preview 中可以定義要擴充的檔案副檔名。例如,如果想要讓 Eagle 支援 icns 圖示格式,可以輸入 "icns": {}:
"preview" : {
"icns": {}
}另外,如果你需要同時設定多個副檔名,你可以使用 , 將不同副檔名隔開進行定義,比如:
"preview" : {
"icns,ico": {}
}格式擴充插件可以分成兩個部分:
"thumbnail.path":提供用於解析要擴充的檔案格式的縮圖的.js檔案。"viewer.path":提供用於預覽要擴充的格式的.html檔案。
"preview": {
"icns": {
"thumbnail": {
"path": "thumbnail/icns.js",
"size": 400,
"allowZoom": false
},
"viewer": {
"path": "viewer/icns.html"
}
}
}設定其它 metadata.json 欄位後,最終程式碼如下:
請注意,目前格式擴充插件不支援 Eagle Plugin API 和 DevTools 除錯功能。
Last updated