每个文档节点都对应一个摹客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]
当前项目内的图层资源。