Skip to content

Documentation / @finchart/core / DrawSurface

Interface: DrawSurface

Defined in: packages/core/src/render/types.ts:149

그림이 실제로 올라가는 표면. 크기의 단일 소유자다.

context는 캔버스가 있을 때만 있다 — 명령을 재생하지 않는 표면 (headless — recording 렌더러가 명령만 받아 둔다)은 크기만 든다. context를 실제로 요구하는 쪽(createCanvasRenderer·createCanvasTextMeasurer)이 없으면 만들 때 던진다 — 조용한 널 오브젝트가 아니라 배선 오류다.

Properties

context?

readonly optional context?: Canvas2DContext

Defined in: packages/core/src/render/types.ts:152


height

readonly height: number

Defined in: packages/core/src/render/types.ts:151


width

readonly width: number

Defined in: packages/core/src/render/types.ts:150