ZoomCharts Documentation

Version: 1.21.20 (2026-09-08)
Switch to Version 2.0 (BETA)

ZoomCharts.Configuration.BaseLabel

Inheritance hierarchy

This type is implemented by ItemsChartItemsLayerLinkItem, ItemsChartItemsLayerLinkLabel, ItemsChartItemsLayerNodeItem and ItemsChartItemsLayerNodeLabel.

Methods

applyEllipsis: (layout: BaseLabelLayoutBase, g: CanvasRenderingContext2D, locationFromHeight: BaseLabelLocationDelegate, left: number, right: number): void
Parameters
g: CanvasRenderingContext2D
locationFromHeight: BaseLabelLocationDelegate
left: number
right: number
applyMinimumSize: (): void

Floors measured half-sizes so the background is at least {@link SettingsLabelBaseStyle.minWidth} × {@link SettingsLabelBaseStyle.minHeight} when those are set.

fitInRect: (layout: BaseLabelLayoutBase, g: CanvasRenderingContext2D, locationFromHeight: BaseLabelLocationDelegate, storePosition?: boolean): number
Parameters
g: CanvasRenderingContext2D
locationFromHeight: BaseLabelLocationDelegate
storePosition: boolean
Return value
Data type: number
getDrawOrder: (): number
Return value
Data type: number
getOverlapStrategy: (): string
Return value
Data type: string
isMultiline: (): boolean
Return value
Data type: boolean
paint: (labelRenderer: BaseLabelRenderer, g: CanvasRenderingContext2D, x: number, y: number, scale: number): void
Parameters
labelRenderer: BaseLabelRenderer
g: CanvasRenderingContext2D
scale: number
setAlign: (align: "center" | "right" | "left"): void
Parameters
align: "center" | "right" | "left"

Properties

hheight: number
hwidth: number

The style settings used to render this label.

text: string

The text the label renders. This property overrides the text specified in the style settings.

visible: boolean
X