插件 / API文档 / Layer:图层

Layer:图层


typestring [readonly] 
图层类型。


idstring [readonly] 
图层ID。


namestring  
图层名称。


lockedboolean  
图层是否被锁定。


hiddenboolean  
图层是否被隐藏。


transformLayerTransform  
图层变换。


xnumber  
以画板左上角为原点的X坐标。


ynumber  
以画板左上角为原点的Y坐标。


widthnumber [readonly] 
图层的宽度。


heightnumber [readonly] 
图层的高度。


selectedboolean  
图层是否被选中。


index: number
图层索引序号。


layoutLayout  
布局。


parentPage | Frame | Group | ShapeGroup | null[readonly] 
图层所在的组。


parentIDparentID [readonly] 
图层所在组的ID。


opacitynumber  
图层的不透明度: 数值介于 0(透明)和 1(不透明)之间。


blendModeBlendMode  
用于确定合成颜色的混合模式。


blurBlur  
应用于图层的模糊。


fillsReadonlyArray<Fill>  
图层的填充。


bordersReadonlyArray<Border> 
图层的边框。


shadowsReadonlyArray<Shadow>  
图层的阴影。


innerShadowsReadonlyArray<Shadow>  
图层的内阴影。


borderOptionsBorderOptions  
边框选项。


exportFormatsReadonlyArray<ExportFormat>  
图层的导出格式。


flow?Flow  
与图层关联的交互操作。




removedboolean [readonly] 
当前图层是否已被移除。


remove(): void
移除图层。



getPluginData(key: string): string | undefined
获取额外的设置数据。


setPluginData(key: string, value: string): void
设置额外的数据。


getPluginDataKeys(): string[]
获取设置的额外的键。


duplicate(): Layer
备份。


bringToFront(): void
置于顶层。


frontForward(): void
上移一层。


backForward(): void
下移一层。


sendToBack(): void
置于底层。


getParentPage(): Page | null
获取图层所在页面。


getParentArtboard(): Artboard | null
获取图层所在画板。


getParentSymbolMaster(): SymbolMaster | null
获取图层所在组件资源。


getParentGroup(): Group | null
获取图层所在组。



exportSourceAsync(exportFormat: ExportFormat): Promise<Uint8Array>
根据配置导出当前图层图片数据流。