ZoomCharts Documentation

Version: 1.21.13 (2026-02-03)
Switch to Version 2.0 (BETA)

ZoomCharts.Configuration.ItemsChartSettingsItemsLayerCategoryLabelStyle

Inheritance hierarchy

This type inherits from ItemsChartSettingsItemsLayerLabelStyle. Through this type it also inherits members from BaseSettingsLabelStyle and BaseSettingsLabelBaseStyle.

Methods

This type does not define any methods.

Properties

align: "center" | "right" | "left"

Text alignment.

angle: number

The angle at which the label are rotated

aspectRatio: number

Ratio between label sizes in different dimensions

Background style including fill color.

borderRadius: number

Radius of item border. Similar to CSS border radius property. Zero radius will show a rectangle

extra: any

Extra data associated with the label

fontSizeScaleRoundingFunction: (fontSize: number) => number

If scaling by font size, how to round the scaled font. Mainly useful for optimizing font cache usage.

Parameters
fontSize: number
Return value
Data type: number
forceNoWrap: boolean
image: string

Label image.

imageSlicing: [number, number, number, number]

Slicing to use tiled images. Array of 4 values: [left, top, width, height]

lineSpacing: number

Vertical space between the lines of text. In multiples of text line height.

margin: number

Margin around label text

maxWidth: number

Maximum width of the label.

minNonEllipsisWidth: number

The minimum space, in pixels, that a label must display before shortening the label with ellipsis is considered.

padding: number

Padding between item content and item border.

positionX: "right" | "left" | "start"
positionY: "top" | "start" | "bottom"
scale: number

How much larger or smaller the item should be drawn

scaleByFontSize: boolean

Whether to apply scaling by changing the font size. Only necessary when using subpixel font sizes with large scaling factors, as otherwise the browser would have skipped calculating the font because it was too small to be seen.

scaleWithSize: boolean

Whether to apply different scale according to initial size of the link or node.

scaleWithZoom: boolean

Whether to apply the scale if zoom changes. If false, the label size never changes.

side: "center" | "right" | "left"
text: string

Label text.

Inherited from: BaseSettingsLabelStyle

Text style including fill color and font.

X