Documentation / @finchart/core / crosshair
Function: crosshair()
crosshair(
options?):Plugin<DecorationHost&RenderRequester&PlotEventSource,ConfigurablePluginApi<CrosshairLineOptions>>
Defined in: packages/core/src/extensions/crosshair.ts:255
십자선을 얹고 커서를 물려 주는 플러그인.
ts
const cursor = plot.use(crosshair({ horizontal: false }));
cursor.dispose(); // 손으로 떼거나
plot.destroy(); // Plot이 알아서 떼거나장식이 스스로 이벤트를 구독하게 만들지 않은 이유: 그러면 장식이 Plot을 알아야 하고 계약이 draw 하나에서 생명주기까지 커진다. 배선은 밖에 두는 편이 계약을 얇게 지킨다.
Parameters
options?
CrosshairLineOptions & DecorationOptions = {}
Returns
Plugin<DecorationHost & RenderRequester & PlotEventSource, ConfigurablePluginApi<CrosshairLineOptions>>