每個文檔節點都對應一個摹客DT項目,摹客DT的項目由頁面及頁面內的畫板構成。
appID: string [readonly]
項目ID。
pages: ReadonlyArray<Page> [readonly]
文檔內頁面的列表。
getPluginData(key: string): string
獲取額外的設置數據。
setPluginData(key: string, value: string): void
設置額外的數據。
getPluginDataKeys(): string[]
獲取設置的額外的鍵。
getSymbols(): SymbolMaster[]
獲取所有組件。
getSymbolMasterWithID(symbolID: string): SymbolMaster | null
通過組件ID查詢組件。
appendChild(child: Page): void
在末尾添加數據。
insertChild(index: number, child: Page): void
在指定位置插入數據。
findChild(callback: (layer: Page) => boolean): Page | null
查找子節點數據。
findChildren(callback?: (layer: Page) => boolean): Page[]
查找滿足條件的子節點。
findOne(callback: (layer: Page | Layer) => boolean): Page | Layer | null
操作所有節點數據。
findAll(callback?: (layer: Page | Layer) => boolean): Page[] | Layer[]
查找所有滿足條件的節點數據。
colors: ReadonlyArray<SharedColorStyle> [readonly]
當前項目內的顏色資源。
textStyles: ReadonlyArray<SharedTextStyle> [readonly]
當前項目內本地的文本資源。
layerStyles: ReadonlyArray<SharedLayerStyle> [readonly]
當前項目內的圖層資源。