Ten przykład przedstawia zawartość pakietu rozszerzenia i jego strukturę na dysku.
Pakiet .bundle nie jest plikiem — to nazwa folderu z rozszerzeniem BUNDLE. Poniżej przedstawiono przykład wtyczki, która zawiera plik LSP jako program główny i plik pomocniczy DWG. Poniższa przykładowa wtyczka nosi nazwę OfficeSymbols i struktura jej folderów może wyglądać następująco (foldery są pogrubione):
OfficeSymbols.bundle
|- PackageContents.xml
|- Zawartość
|- OfficeSymbolsUtilities.lsp
|- Zasoby
|- OfficeSymbols.dwg
|- OfficeSymbols.ico
|- OfficeSymbols.htm
Nazwa pliku |
Opis |
---|---|
OfficeSymbols.bundle |
Folder z rozszerzeniem BUNDLE zawierający pliki wtyczki. |
PackageContents.xml |
Plik XML, który zawiera metadane dotyczące wtyczki. |
OfficeSymbolsUtilities.lsp |
Przykład pliku aplikacji niestandardowej, który może definiować zachowanie wtyczki. Plik aplikacji może mieć postać pliku AutoLISP lub ObjectARX albo zespołu .NET. |
OfficeSymbols.dwg |
Plik DWG zawierający symbole używane przez funkcje zdefiniowane w pliku OfficeSymbolsUtilities.lsp. |
OfficeSymbols.ico |
Ikona używana w witrynie Autodesk App Store. |
OfficeSymbols.htm |
Dokumentacja Pomocy dla wtyczki. Może to być odnośnik do miejsca na dysku lokalnym lub lokalizacji online z dokumentacją. |
<?xml version="1.0" encoding="utf-8" ?> <ApplicationPackage SchemaVersion="1.0" AppVersion="1.0" ProductCode="[Add Unique Plug-in GUID Here]" Name="Office Symbols" Icon="./Contents/Resources/OfficeSymbols.ico" Helpfile="./Contents/Resources/OfficeSymbols.htm" > <CompanyDetails Name="ABC Indoor CAD, Inc." Email="support@abcindoorcad.com" /> <Components> <ComponentEntry ModuleName="./Contents/LISP/OfficeSymbolsUtilities.lsp" /> </Components> </ApplicationPackage>