Skip to content

Interface: ICanvasAttr ​

Hierarchy ​

Table of contents ​

Properties ​

Properties ​

strokeAlign ​

• Optional strokeAlign: string

Inherited from ​

ICanvasStrokeOptions.strokeAlign

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:28


strokeCap ​

• Optional strokeCap: string

Inherited from ​

ICanvasStrokeOptions.strokeCap

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:30


strokeJoin ​

• Optional strokeJoin: string

Inherited from ​

ICanvasStrokeOptions.strokeJoin

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:31


dashPattern ​

• Optional dashPattern: number[]

Inherited from ​

ICanvasStrokeOptions.dashPattern

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:32


dashOffset ​

• Optional dashOffset: number

Inherited from ​

ICanvasStrokeOptions.dashOffset

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:33


miterLimit ​

• Optional miterLimit: number

Inherited from ​

ICanvasStrokeOptions.miterLimit

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:34


smooth ​

• smooth: boolean

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:44


smoothLevel ​

• smoothLevel: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:45


opacity ​

• opacity: number

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:46


blendMode ​

• blendMode: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:47


fillStyle ​

• fillStyle: string | object

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:49


strokeStyle ​

• strokeStyle: string | object

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:51


strokeWidth ​

• strokeWidth: number

Overrides ​

ICanvasStrokeOptions.strokeWidth

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:52


shadowBlur ​

• shadowBlur: number

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:54


shadowColor ​

• shadowColor: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:55


shadowOffsetX ​

• shadowOffsetX: number

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:56


shadowOffsetY ​

• shadowOffsetY: number

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:57


filter ​

• filter: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:59


font ​

• font: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:61


fontKerning ​

• fontKerning: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:62


fontStretch ​

• fontStretch: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:63


fontVariantCaps ​

• fontVariantCaps: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:64


textAlign ​

• textAlign: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:66


textBaseline ​

• textBaseline: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:67


textRendering ​

• textRendering: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:68


wordSpacing ​

• wordSpacing: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:69


letterSpacing ​

• letterSpacing: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:70


direction ​

• direction: string

Defined in ​

src/leafer/packages/interface/src/canvas/ILeaferCanvas.ts:72

Released under the MIT License.