Skip to content

Documentation / @finchart/core / DrawTarget

Interface: DrawTarget

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

그리기 명령을 받는 쪽 — 시리즈가 렌더러에 대해 아는 전부다. 구상 렌더러가 아니라 이 인터페이스를 요구하므로 시리즈는 명령이 어떻게 쌓이고 언제 재생되는지 모른다.

Extended by

Methods

drawCustom()?

optional drawCustom(draw): void

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

확장이 자기 원시를 낸다. 선택이라 기존 구현이 안 깨진다.

직접 부르지 말고 drawCustom(target, draw)를 쓴다 — 그 함수가 이 메서드가 없는 표면에서 fallback을 대신 재생한다. 여기를 직접 부르면 옵셔널 체이닝이 조용히 아무것도 안 그리는 길로 빠진다.

Parameters

draw

CustomDraw

Returns

void


drawLine()

drawLine(points, style): void

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

Parameters

points

Point[]

style

LineStyle

Returns

void


drawShape()

drawShape(params): void

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

Parameters

params

ShapeParams

Returns

void


drawText()

drawText(params): void

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

글자를 붙인다. 재는 것과 배치는 받는 쪽이 한다.

Parameters

params

TextParams

Returns

void