type: string [readonly]
圖層類型。
id: string [readonly]
圖層ID。
name: string
圖層名稱。
locked: boolean
圖層是否被鎖定。
hidden: boolean
圖層是否被隱藏。
transform: LayerTransform
圖層變換。
x: number
以畫板左上角為原點(diǎn)的X坐標(biāo)。
y: number
以畫板左上角為原點(diǎn)的Y坐標(biāo)。
width: number [readonly]
圖層的寬度。
height: number [readonly]
圖層的高度。
selected: boolean
圖層是否被選中。
index: number
圖層索引序號(hào)。
layout: Layout
布局。
parent: Page | Frame | Group | ShapeGroup | null[readonly]
圖層所在的組。
parentID: parentID [readonly]
圖層所在組的ID。
opacity: number
圖層的不透明度: 數(shù)值介于 0(透明)和 1(不透明)之間。
blendMode: BlendMode
用于確定合成顏色的混合模式。
blur: Blur
應(yīng)用于圖層的模糊。
fills: ReadonlyArray<Fill>
圖層的填充。
borders: ReadonlyArray<Border>
圖層的邊框。
shadows: ReadonlyArray<Shadow>
圖層的陰影。
innerShadows: ReadonlyArray<Shadow>
圖層的內(nèi)陰影。
borderOptions: BorderOptions
邊框選項(xiàng)。
exportFormats: ReadonlyArray<ExportFormat>
圖層的導(dǎo)出格式。
flow?: Flow
與圖層關(guān)聯(lián)的交互操作。
removed: boolean [readonly]
當(dāng)前圖層是否已被移除。
remove(): void
移除圖層。
getPluginData(key: string): string | undefined
獲取額外的設(shè)置數(shù)據(jù)。
setPluginData(key: string, value: string): void
設(shè)置額外的數(shù)據(jù)。
getPluginDataKeys(): string[]
獲取設(shè)置的額外的鍵。
duplicate(): Layer
備份。
bringToFront(): void
置于頂層。
frontForward(): void
上移一層。
backForward(): void
下移一層。
sendToBack(): void
置于底層。
getParentPage(): Page | null
獲取圖層所在頁(yè)面。
getParentArtboard(): Artboard | null
獲取圖層所在畫板。
getParentSymbolMaster(): SymbolMaster | null
獲取圖層所在組件資源。
getParentGroup(): Group | null
獲取圖層所在組。
exportSourceAsync(exportFormat: ExportFormat): Promise<Uint8Array>
根據(jù)配置導(dǎo)出當(dāng)前圖層圖片數(shù)據(jù)流。