type: string [readonly]
图层类型。
id: string [readonly]
图层ID。
name: string
图层名称。
locked: boolean
图层是否被锁定。
hidden: boolean
图层是否被隐藏。
transform: LayerTransform
图层变换。
x: number
以画板左上角为原点的X坐标。
y: number
以画板左上角为原点的Y坐标。
width: number [readonly]
图层的宽度。
height: number [readonly]
图层的高度。
selected: boolean
图层是否被选中。
index: number
图层索引序号。
layout: Layout
布局。
parent: Page | Frame | Group | ShapeGroup | null[readonly]
图层所在的组。
parentID: parentID [readonly]
图层所在组的ID。
opacity: number
图层的不透明度: 数值介于 0(透明)和 1(不透明)之间。
blendMode: BlendMode
用于确定合成颜色的混合模式。
blur: Blur
应用于图层的模糊。
fills: ReadonlyArray<Fill>
图层的填充。
borders: ReadonlyArray<Border>
图层的边框。
shadows: ReadonlyArray<Shadow>
图层的阴影。
innerShadows: ReadonlyArray<Shadow>
图层的内阴影。
borderOptions: BorderOptions
边框选项。
exportFormats: ReadonlyArray<ExportFormat>
图层的导出格式。
flow?: Flow
与图层关联的交互操作。
removed: boolean [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>
根据配置导出当前图层图片数据流。