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>
根據配置導出當前圖層圖片數據流。