ApexPainter member
ApexPainter.measureText
Published ApexPainter.measureText method.
lib-next/apex-painter/main.ts (opens in a new tab)Signature
(textProps: TextProperties, painterOpts?: PainterAssetRefsOptions) => Promise<TextMetrics>Parameters
textProps
painterOpts?
Options
| Option | Type | Contract | Allowed values | Runtime & capabilities |
|---|---|---|---|---|
| textProps | ||||
textProps.boldPublished textProps.bold option.Deprecated | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
textProps.colorPublished textProps.color option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorationsGrouped line decorations (`underline` / `overline` / `strikethrough`) and optional `bold` / `italic` flags for the canvas font string. Nested keys override the legacy flat fields (see {@link resolveTextDecorations}). | TextDecorations | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.boldPublished textProps.decorations.bold option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
textProps.decorations.italicPublished textProps.decorations.italic option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
textProps.decorations.overlinePublished textProps.decorations.overline option. | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.colorPublished textProps.decorations.overline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradientPublished textProps.decorations.overline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.colorsPublished textProps.decorations.overline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.colors.colorPublished textProps.decorations.overline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.colors.stopPublished textProps.decorations.overline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.endXPublished textProps.decorations.overline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.endYPublished textProps.decorations.overline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.pivotXPublished textProps.decorations.overline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.pivotYPublished textProps.decorations.overline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.repeatPublished textProps.decorations.overline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.decorations.overline.gradient.rotatePublished textProps.decorations.overline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.startXPublished textProps.decorations.overline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.startYPublished textProps.decorations.overline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.typePublished textProps.decorations.overline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.decorations.overline.gradient.endRadiusPublished textProps.decorations.overline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.startRadiusPublished textProps.decorations.overline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.centerXPublished textProps.decorations.overline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.centerYPublished textProps.decorations.overline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.gradient.startAnglePublished textProps.decorations.overline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.overline.widthPublished textProps.decorations.overline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethroughPublished textProps.decorations.strikethrough option. | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.colorPublished textProps.decorations.strikethrough.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradientPublished textProps.decorations.strikethrough.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.colorsPublished textProps.decorations.strikethrough.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.colors.colorPublished textProps.decorations.strikethrough.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.colors.stopPublished textProps.decorations.strikethrough.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.endXPublished textProps.decorations.strikethrough.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.endYPublished textProps.decorations.strikethrough.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.pivotXPublished textProps.decorations.strikethrough.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.pivotYPublished textProps.decorations.strikethrough.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.repeatPublished textProps.decorations.strikethrough.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.rotatePublished textProps.decorations.strikethrough.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.startXPublished textProps.decorations.strikethrough.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.startYPublished textProps.decorations.strikethrough.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.typePublished textProps.decorations.strikethrough.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.endRadiusPublished textProps.decorations.strikethrough.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.startRadiusPublished textProps.decorations.strikethrough.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.centerXPublished textProps.decorations.strikethrough.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.centerYPublished textProps.decorations.strikethrough.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.gradient.startAnglePublished textProps.decorations.strikethrough.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.strikethrough.widthPublished textProps.decorations.strikethrough.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underlinePublished textProps.decorations.underline option. | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.colorPublished textProps.decorations.underline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradientPublished textProps.decorations.underline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.colorsPublished textProps.decorations.underline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.colors.colorPublished textProps.decorations.underline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.colors.stopPublished textProps.decorations.underline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.endXPublished textProps.decorations.underline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.endYPublished textProps.decorations.underline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.pivotXPublished textProps.decorations.underline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.pivotYPublished textProps.decorations.underline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.repeatPublished textProps.decorations.underline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.decorations.underline.gradient.rotatePublished textProps.decorations.underline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.startXPublished textProps.decorations.underline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.startYPublished textProps.decorations.underline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.typePublished textProps.decorations.underline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.decorations.underline.gradient.endRadiusPublished textProps.decorations.underline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.startRadiusPublished textProps.decorations.underline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.centerXPublished textProps.decorations.underline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.centerYPublished textProps.decorations.underline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.gradient.startAnglePublished textProps.decorations.underline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.decorations.underline.widthPublished textProps.decorations.underline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effectsGrouped highlight, glow, and shadow. When set, entries override the legacy flat fields (see {@link resolveTextEffects}). | TextEffects | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glowPublished textProps.effects.glow option. | TextGlowStyle | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.colorPublished textProps.effects.glow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradientPublished textProps.effects.glow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.colorsPublished textProps.effects.glow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.colors.colorPublished textProps.effects.glow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.colors.stopPublished textProps.effects.glow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.endXPublished textProps.effects.glow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.endYPublished textProps.effects.glow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.pivotXPublished textProps.effects.glow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.pivotYPublished textProps.effects.glow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.repeatPublished textProps.effects.glow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.effects.glow.gradient.rotatePublished textProps.effects.glow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.startXPublished textProps.effects.glow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.startYPublished textProps.effects.glow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.typePublished textProps.effects.glow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.effects.glow.gradient.endRadiusPublished textProps.effects.glow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.startRadiusPublished textProps.effects.glow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.centerXPublished textProps.effects.glow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.centerYPublished textProps.effects.glow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.gradient.startAnglePublished textProps.effects.glow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.intensityPublished textProps.effects.glow.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.glow.opacityPublished textProps.effects.glow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlightPublished textProps.effects.highlight option. | TextHighlightStyle | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.colorPublished textProps.effects.highlight.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradientPublished textProps.effects.highlight.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.colorsPublished textProps.effects.highlight.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.colors.colorPublished textProps.effects.highlight.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.colors.stopPublished textProps.effects.highlight.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.endXPublished textProps.effects.highlight.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.endYPublished textProps.effects.highlight.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.pivotXPublished textProps.effects.highlight.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.pivotYPublished textProps.effects.highlight.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.repeatPublished textProps.effects.highlight.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.effects.highlight.gradient.rotatePublished textProps.effects.highlight.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.startXPublished textProps.effects.highlight.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.startYPublished textProps.effects.highlight.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.typePublished textProps.effects.highlight.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.effects.highlight.gradient.endRadiusPublished textProps.effects.highlight.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.startRadiusPublished textProps.effects.highlight.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.centerXPublished textProps.effects.highlight.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.centerYPublished textProps.effects.highlight.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.gradient.startAnglePublished textProps.effects.highlight.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.highlight.opacityPublished textProps.effects.highlight.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadowPublished textProps.effects.shadow option. | TextShadowStyle | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.blurPublished textProps.effects.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.colorPublished textProps.effects.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradientPublished textProps.effects.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.colorsPublished textProps.effects.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.colors.colorPublished textProps.effects.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.colors.stopPublished textProps.effects.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.endXPublished textProps.effects.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.endYPublished textProps.effects.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.pivotXPublished textProps.effects.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.pivotYPublished textProps.effects.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.repeatPublished textProps.effects.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.effects.shadow.gradient.rotatePublished textProps.effects.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.startXPublished textProps.effects.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.startYPublished textProps.effects.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.typePublished textProps.effects.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.effects.shadow.gradient.endRadiusPublished textProps.effects.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.startRadiusPublished textProps.effects.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.centerXPublished textProps.effects.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.centerYPublished textProps.effects.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.gradient.startAnglePublished textProps.effects.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.offsetXPublished textProps.effects.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.offsetYPublished textProps.effects.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.effects.shadow.opacityPublished textProps.effects.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fillGrouped fill color / gradient and draw opacity (see {@link resolveTextFill}). | TextFill | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.colorPublished textProps.fill.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradientPublished textProps.fill.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.colorsPublished textProps.fill.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.fill.gradient.colors.colorPublished textProps.fill.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.fill.gradient.colors.stopPublished textProps.fill.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.fill.gradient.endXPublished textProps.fill.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.endYPublished textProps.fill.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.pivotXPublished textProps.fill.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.pivotYPublished textProps.fill.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.repeatPublished textProps.fill.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.fill.gradient.rotatePublished textProps.fill.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.startXPublished textProps.fill.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.startYPublished textProps.fill.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.typePublished textProps.fill.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.fill.gradient.endRadiusPublished textProps.fill.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.startRadiusPublished textProps.fill.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.centerXPublished textProps.fill.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.centerYPublished textProps.fill.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.gradient.startAnglePublished textProps.fill.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fill.opacityPublished textProps.fill.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fontPublished textProps.font option. | { size?: number; family?: string; name?: string; path?: string; } | OptionalDefault— | — | node22 · node24 · node26 |
textProps.font.familyPublished textProps.font.family option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.font.namePublished textProps.font.name option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.font.pathPublished textProps.font.path option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.font.sizePublished textProps.font.size option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fontFamilyPublished textProps.fontFamily option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fontNamePublished textProps.fontName option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fontPathPublished textProps.fontPath option.Deprecated | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.fontSizePublished textProps.fontSize option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glowPublished textProps.glow option.Deprecated | TextGlowStyle | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.colorPublished textProps.glow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradientPublished textProps.glow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.colorsPublished textProps.glow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.glow.gradient.colors.colorPublished textProps.glow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.glow.gradient.colors.stopPublished textProps.glow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.glow.gradient.endXPublished textProps.glow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.endYPublished textProps.glow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.pivotXPublished textProps.glow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.pivotYPublished textProps.glow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.repeatPublished textProps.glow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.glow.gradient.rotatePublished textProps.glow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.startXPublished textProps.glow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.startYPublished textProps.glow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.typePublished textProps.glow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.glow.gradient.endRadiusPublished textProps.glow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.startRadiusPublished textProps.glow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.centerXPublished textProps.glow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.centerYPublished textProps.glow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.gradient.startAnglePublished textProps.glow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.intensityPublished textProps.glow.intensity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.glow.opacityPublished textProps.glow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradientPublished textProps.gradient option.Deprecated | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.colorsPublished textProps.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.gradient.colors.colorPublished textProps.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.gradient.colors.stopPublished textProps.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.gradient.endXPublished textProps.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.endYPublished textProps.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.pivotXPublished textProps.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.pivotYPublished textProps.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.repeatPublished textProps.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.gradient.rotatePublished textProps.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.startXPublished textProps.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.startYPublished textProps.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.typePublished textProps.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.gradient.endRadiusPublished textProps.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.startRadiusPublished textProps.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.centerXPublished textProps.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.centerYPublished textProps.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.gradient.startAnglePublished textProps.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlightPublished textProps.highlight option.Deprecated | TextHighlightStyle | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.colorPublished textProps.highlight.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradientPublished textProps.highlight.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.colorsPublished textProps.highlight.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.highlight.gradient.colors.colorPublished textProps.highlight.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.highlight.gradient.colors.stopPublished textProps.highlight.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.highlight.gradient.endXPublished textProps.highlight.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.endYPublished textProps.highlight.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.pivotXPublished textProps.highlight.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.pivotYPublished textProps.highlight.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.repeatPublished textProps.highlight.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.highlight.gradient.rotatePublished textProps.highlight.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.startXPublished textProps.highlight.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.startYPublished textProps.highlight.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.typePublished textProps.highlight.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.highlight.gradient.endRadiusPublished textProps.highlight.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.startRadiusPublished textProps.highlight.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.centerXPublished textProps.highlight.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.centerYPublished textProps.highlight.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.gradient.startAnglePublished textProps.highlight.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.highlight.opacityPublished textProps.highlight.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.includeCharMetricsPublished textProps.includeCharMetrics option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
textProps.italicPublished textProps.italic option.Deprecated | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
textProps.layoutGrouped line height, spacing, and wrap bounds (see {@link resolveTextLayout}). | TextLayout | OptionalDefault— | — | node22 · node24 · node26 |
textProps.layout.letterSpacingPublished textProps.layout.letterSpacing option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.layout.lineHeightPublished textProps.layout.lineHeight option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.layout.maxHeightPublished textProps.layout.maxHeight option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.layout.maxWidthPublished textProps.layout.maxWidth option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.layout.wordSpacingPublished textProps.layout.wordSpacing option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.letterSpacingPublished textProps.letterSpacing option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.lineHeightPublished textProps.lineHeight option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.maxHeightPublished textProps.maxHeight option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.maxWidthPublished textProps.maxWidth option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.measurementCanvasPublished textProps.measurementCanvas option. | { width?: number; height?: number; } | OptionalDefault— | — | node22 · node24 · node26 |
textProps.measurementCanvas.heightPublished textProps.measurementCanvas.height option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.measurementCanvas.widthPublished textProps.measurementCanvas.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.opacityPublished textProps.opacity option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overlinePublished textProps.overline option.Deprecated | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.colorPublished textProps.overline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradientPublished textProps.overline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.colorsPublished textProps.overline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.overline.gradient.colors.colorPublished textProps.overline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.overline.gradient.colors.stopPublished textProps.overline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.overline.gradient.endXPublished textProps.overline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.endYPublished textProps.overline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.pivotXPublished textProps.overline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.pivotYPublished textProps.overline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.repeatPublished textProps.overline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.overline.gradient.rotatePublished textProps.overline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.startXPublished textProps.overline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.startYPublished textProps.overline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.typePublished textProps.overline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.overline.gradient.endRadiusPublished textProps.overline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.startRadiusPublished textProps.overline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.centerXPublished textProps.overline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.centerYPublished textProps.overline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.gradient.startAnglePublished textProps.overline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.overline.widthPublished textProps.overline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.placementGrouped alignment, baseline, and rotation (see {@link resolveTextPlacement}). | TextPlacement | OptionalDefault— | — | node22 · node24 · node26 |
textProps.placement.rotationPublished textProps.placement.rotation option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.placement.textAlignPublished textProps.placement.textAlign option. | TextAlignMode | OptionalDefault— | 5 values"center" "left" "right" "start" "end" | node22 · node24 · node26 |
textProps.placement.textBaselinePublished textProps.placement.textBaseline option. | TextBaselineMode | OptionalDefault— | 6 values"top" "bottom" "alphabetic" "hanging" "ideographic" "middle" | node22 · node24 · node26 |
textProps.rotationPublished textProps.rotation option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadowPublished textProps.shadow option.Deprecated | TextShadowStyle | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.blurPublished textProps.shadow.blur option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.colorPublished textProps.shadow.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradientPublished textProps.shadow.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.colorsPublished textProps.shadow.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.shadow.gradient.colors.colorPublished textProps.shadow.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.shadow.gradient.colors.stopPublished textProps.shadow.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.shadow.gradient.endXPublished textProps.shadow.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.endYPublished textProps.shadow.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.pivotXPublished textProps.shadow.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.pivotYPublished textProps.shadow.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.repeatPublished textProps.shadow.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.shadow.gradient.rotatePublished textProps.shadow.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.startXPublished textProps.shadow.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.startYPublished textProps.shadow.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.typePublished textProps.shadow.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.shadow.gradient.endRadiusPublished textProps.shadow.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.startRadiusPublished textProps.shadow.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.centerXPublished textProps.shadow.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.centerYPublished textProps.shadow.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.gradient.startAnglePublished textProps.shadow.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.offsetXPublished textProps.shadow.offsetX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.offsetYPublished textProps.shadow.offsetY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.shadow.opacityPublished textProps.shadow.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethroughPublished textProps.strikethrough option.Deprecated | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.colorPublished textProps.strikethrough.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradientPublished textProps.strikethrough.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.colorsPublished textProps.strikethrough.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.colors.colorPublished textProps.strikethrough.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.colors.stopPublished textProps.strikethrough.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.endXPublished textProps.strikethrough.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.endYPublished textProps.strikethrough.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.pivotXPublished textProps.strikethrough.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.pivotYPublished textProps.strikethrough.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.repeatPublished textProps.strikethrough.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.strikethrough.gradient.rotatePublished textProps.strikethrough.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.startXPublished textProps.strikethrough.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.startYPublished textProps.strikethrough.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.typePublished textProps.strikethrough.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.strikethrough.gradient.endRadiusPublished textProps.strikethrough.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.startRadiusPublished textProps.strikethrough.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.centerXPublished textProps.strikethrough.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.centerYPublished textProps.strikethrough.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.gradient.startAnglePublished textProps.strikethrough.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strikethrough.widthPublished textProps.strikethrough.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.strokePublished textProps.stroke option. | TextStrokeStyle | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.colorPublished textProps.stroke.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradientPublished textProps.stroke.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.colorsPublished textProps.stroke.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.stroke.gradient.colors.colorPublished textProps.stroke.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.stroke.gradient.colors.stopPublished textProps.stroke.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.stroke.gradient.endXPublished textProps.stroke.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.endYPublished textProps.stroke.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.pivotXPublished textProps.stroke.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.pivotYPublished textProps.stroke.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.repeatPublished textProps.stroke.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.stroke.gradient.rotatePublished textProps.stroke.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.startXPublished textProps.stroke.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.startYPublished textProps.stroke.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.typePublished textProps.stroke.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.stroke.gradient.endRadiusPublished textProps.stroke.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.startRadiusPublished textProps.stroke.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.centerXPublished textProps.stroke.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.centerYPublished textProps.stroke.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.gradient.startAnglePublished textProps.stroke.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.opacityPublished textProps.stroke.opacity option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.stroke.stylePublished textProps.stroke.style option. | "solid" | "dashed" | "dotted" | "groove" | "ridge" | "double" | OptionalDefault— | 6 values"solid" "dashed" "dotted" "groove" "ridge" "double" | node22 · node24 · node26 |
textProps.stroke.widthPublished textProps.stroke.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.textPublished textProps.text option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.textAlignPublished textProps.textAlign option.Deprecated | TextAlignMode | OptionalDefault— | 5 values"center" "left" "right" "start" "end" | node22 · node24 · node26 |
textProps.textBaselinePublished textProps.textBaseline option.Deprecated | TextBaselineMode | OptionalDefault— | 6 values"top" "bottom" "alphabetic" "hanging" "ideographic" "middle" | node22 · node24 · node26 |
textProps.textOnCurvePublished textProps.textOnCurve option.Deprecated | TextCurveConfig | OptionalDefault— | — | node22 · node24 · node26 |
textProps.textOnCurve.baselineOffsetPublished textProps.textOnCurve.baselineOffset option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.textOnCurve.layoutModePublished textProps.textOnCurve.layoutMode option. | CurvedTextLayoutMode | OptionalDefault— | "fit" "clamp" "override" | node22 · node24 · node26 |
textProps.textOnCurve.radiusPublished textProps.textOnCurve.radius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.textOnCurve.startAngleDegPublished textProps.textOnCurve.startAngleDeg option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.textOnCurve.sweepAnglePublished textProps.textOnCurve.sweepAngle option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.textOnCurve.upPublished textProps.textOnCurve.up option. | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
textProps.underlinePublished textProps.underline option.Deprecated | TextLineDecoration | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.colorPublished textProps.underline.color option. | string | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradientPublished textProps.underline.gradient option. | gradient | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.colorsPublished textProps.underline.gradient.colors option. | GradientStop[] | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.underline.gradient.colors.colorPublished textProps.underline.gradient.colors.color option. | string | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.underline.gradient.colors.stopPublished textProps.underline.gradient.colors.stop option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.underline.gradient.endXPublished textProps.underline.gradient.endX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.endYPublished textProps.underline.gradient.endY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.pivotXPublished textProps.underline.gradient.pivotX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.pivotYPublished textProps.underline.gradient.pivotY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.repeatPublished textProps.underline.gradient.repeat option. | "repeat" | "reflect" | "no-repeat" | OptionalDefault— | "repeat" "reflect" "no-repeat" | node22 · node24 · node26 |
textProps.underline.gradient.rotatePublished textProps.underline.gradient.rotate option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.startXPublished textProps.underline.gradient.startX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.startYPublished textProps.underline.gradient.startY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.typePublished textProps.underline.gradient.type option. | "linear" | RequiredDefaultRequired | "linear" | node22 · node24 · node26 |
textProps.underline.gradient.endRadiusPublished textProps.underline.gradient.endRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.startRadiusPublished textProps.underline.gradient.startRadius option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.centerXPublished textProps.underline.gradient.centerX option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.centerYPublished textProps.underline.gradient.centerY option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.gradient.startAnglePublished textProps.underline.gradient.startAngle option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.underline.widthPublished textProps.underline.width option. | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.wordSpacingPublished textProps.wordSpacing option.Deprecated | number | OptionalDefault— | — | node22 · node24 · node26 |
textProps.xPublished textProps.x option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
textProps.yPublished textProps.y option. | number | RequiredDefaultRequired | — | node22 · node24 · node26 |
| painterOpts | ||||
painterOpts.resolveAssetRefsWhen **true**, string leaves in the payload are resolved via {@link AssetManager.resolve } (same rules as {@link ApexPainter.prepareForRender } / {@link ApexPainter.renderScene }). | boolean | OptionalDefault— | false true | node22 · node24 · node26 |
textProps.bold
OptionalPublished textProps.bold option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
textProps.color
OptionalPublished textProps.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.decorations
OptionalGrouped line decorations (`underline` / `overline` / `strikethrough`) and optional `bold` / `italic` flags for the canvas font string. Nested keys override the legacy flat fields (see {@link resolveTextDecorations}).
- Type
TextDecorations- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.decorations.bold
OptionalPublished textProps.decorations.bold option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
textProps.decorations.italic
OptionalPublished textProps.decorations.italic option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
textProps.decorations.overline
OptionalPublished textProps.decorations.overline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.overline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.strikethrough.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.decorations.underline
OptionalPublished textProps.decorations.underline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.decorations.underline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects
OptionalGrouped highlight, glow, and shadow. When set, entries override the legacy flat fields (see {@link resolveTextEffects}).
- Type
TextEffects- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.glow
OptionalPublished textProps.effects.glow option.
- Type
TextGlowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.glow.color
OptionalPublished textProps.effects.glow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.glow.gradient
OptionalPublished textProps.effects.glow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.glow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.glow.intensity
OptionalPublished textProps.effects.glow.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.glow.opacity
OptionalPublished textProps.effects.glow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.highlight
OptionalPublished textProps.effects.highlight option.
- Type
TextHighlightStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.highlight.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.shadow
OptionalPublished textProps.effects.shadow option.
- Type
TextShadowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.shadow.blur
OptionalPublished textProps.effects.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.shadow.color
OptionalPublished textProps.effects.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.effects.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.shadow.offsetX
OptionalPublished textProps.effects.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.shadow.offsetY
OptionalPublished textProps.effects.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.effects.shadow.opacity
OptionalPublished textProps.effects.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill
OptionalGrouped fill color / gradient and draw opacity (see {@link resolveTextFill}).
- Type
TextFill- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.color
OptionalPublished textProps.fill.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient
OptionalPublished textProps.fill.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient.colors
RequiredPublished textProps.fill.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.fill.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.fill.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient.endX
OptionalPublished textProps.fill.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient.endY
OptionalPublished textProps.fill.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient.pivotX
OptionalPublished textProps.fill.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient.pivotY
OptionalPublished textProps.fill.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient.repeat
OptionalPublished textProps.fill.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
textProps.fill.gradient.rotate
OptionalPublished textProps.fill.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient.startX
OptionalPublished textProps.fill.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient.startY
OptionalPublished textProps.fill.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient.type
RequiredPublished textProps.fill.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.fill.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.fill.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient.centerX
OptionalPublished textProps.fill.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.gradient.centerY
OptionalPublished textProps.fill.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.fill.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fill.opacity
OptionalPublished textProps.fill.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.font
OptionalPublished textProps.font option.
- Type
{ size?: number; family?: string; name?: string; path?: string; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.font.family
OptionalPublished textProps.font.family option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.font.name
OptionalPublished textProps.font.name option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.font.path
OptionalPublished textProps.font.path option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.font.size
OptionalPublished textProps.font.size option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fontFamily
OptionalPublished textProps.fontFamily option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fontName
OptionalPublished textProps.fontName option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fontPath
OptionalPublished textProps.fontPath option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.fontSize
OptionalPublished textProps.fontSize option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow
OptionalPublished textProps.glow option.
- Type
TextGlowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.color
OptionalPublished textProps.glow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient
OptionalPublished textProps.glow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient.colors
RequiredPublished textProps.glow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.glow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.glow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient.endX
OptionalPublished textProps.glow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient.endY
OptionalPublished textProps.glow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient.pivotX
OptionalPublished textProps.glow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient.pivotY
OptionalPublished textProps.glow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient.repeat
OptionalPublished textProps.glow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
textProps.glow.gradient.rotate
OptionalPublished textProps.glow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient.startX
OptionalPublished textProps.glow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient.startY
OptionalPublished textProps.glow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient.type
RequiredPublished textProps.glow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.glow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.glow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient.centerX
OptionalPublished textProps.glow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.gradient.centerY
OptionalPublished textProps.glow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.glow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.intensity
OptionalPublished textProps.glow.intensity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.glow.opacity
OptionalPublished textProps.glow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient
OptionalPublished textProps.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.colors
RequiredPublished textProps.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.colors.color
RequiredPublished textProps.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.colors.stop
RequiredPublished textProps.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.endX
OptionalPublished textProps.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.endY
OptionalPublished textProps.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.pivotX
OptionalPublished textProps.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.pivotY
OptionalPublished textProps.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.repeat
OptionalPublished textProps.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
textProps.gradient.rotate
OptionalPublished textProps.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.startX
OptionalPublished textProps.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.startY
OptionalPublished textProps.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.type
RequiredPublished textProps.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
textProps.gradient.endRadius
OptionalPublished textProps.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.startRadius
OptionalPublished textProps.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.centerX
OptionalPublished textProps.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.centerY
OptionalPublished textProps.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.gradient.startAngle
OptionalPublished textProps.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.highlight
OptionalPublished textProps.highlight option.
- Type
TextHighlightStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.highlight.color
OptionalPublished textProps.highlight.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.highlight.gradient
OptionalPublished textProps.highlight.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.highlight.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.highlight.opacity
OptionalPublished textProps.highlight.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.includeCharMetrics
OptionalPublished textProps.includeCharMetrics option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
textProps.italic
OptionalPublished textProps.italic option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
textProps.layout
OptionalGrouped line height, spacing, and wrap bounds (see {@link resolveTextLayout}).
- Type
TextLayout- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.layout.letterSpacing
OptionalPublished textProps.layout.letterSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.layout.lineHeight
OptionalPublished textProps.layout.lineHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.layout.maxHeight
OptionalPublished textProps.layout.maxHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.layout.maxWidth
OptionalPublished textProps.layout.maxWidth option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.layout.wordSpacing
OptionalPublished textProps.layout.wordSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.letterSpacing
OptionalPublished textProps.letterSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.lineHeight
OptionalPublished textProps.lineHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.maxHeight
OptionalPublished textProps.maxHeight option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.maxWidth
OptionalPublished textProps.maxWidth option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.measurementCanvas
OptionalPublished textProps.measurementCanvas option.
- Type
{ width?: number; height?: number; }- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.measurementCanvas.height option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.measurementCanvas.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.opacity
OptionalPublished textProps.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.overline
OptionalPublished textProps.overline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.overline.color
OptionalPublished textProps.overline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.overline.gradient
OptionalPublished textProps.overline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.overline.gradient.endX
OptionalPublished textProps.overline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.overline.gradient.endY
OptionalPublished textProps.overline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published textProps.overline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.overline.gradient.type
RequiredPublished textProps.overline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.overline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.overline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.overline.width
OptionalPublished textProps.overline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.placement
OptionalGrouped alignment, baseline, and rotation (see {@link resolveTextPlacement}).
- Type
TextPlacement- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.placement.rotation
OptionalPublished textProps.placement.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.placement.textAlign
OptionalPublished textProps.placement.textAlign option.
- Type
TextAlignMode- Default
- —
- Allowed
5 values
"center""left""right""start""end"- Runtime
- node22, node24, node26
textProps.placement.textBaseline
OptionalPublished textProps.placement.textBaseline option.
- Type
TextBaselineMode- Default
- —
- Allowed
6 values
"top""bottom""alphabetic""hanging""ideographic""middle"- Runtime
- node22, node24, node26
textProps.rotation
OptionalPublished textProps.rotation option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow
OptionalPublished textProps.shadow option.
- Type
TextShadowStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.blur
OptionalPublished textProps.shadow.blur option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.color
OptionalPublished textProps.shadow.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.gradient
OptionalPublished textProps.shadow.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.gradient.colors
RequiredPublished textProps.shadow.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.shadow.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.shadow.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.gradient.endX
OptionalPublished textProps.shadow.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.gradient.endY
OptionalPublished textProps.shadow.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.gradient.pivotX
OptionalPublished textProps.shadow.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.gradient.pivotY
OptionalPublished textProps.shadow.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.gradient.repeat
OptionalPublished textProps.shadow.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
textProps.shadow.gradient.rotate
OptionalPublished textProps.shadow.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.gradient.startX
OptionalPublished textProps.shadow.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.gradient.startY
OptionalPublished textProps.shadow.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.gradient.type
RequiredPublished textProps.shadow.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.shadow.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.shadow.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.shadow.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.shadow.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.shadow.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.offsetX
OptionalPublished textProps.shadow.offsetX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.offsetY
OptionalPublished textProps.shadow.offsetY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.shadow.opacity
OptionalPublished textProps.shadow.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.strikethrough
OptionalPublished textProps.strikethrough option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.strikethrough.color
OptionalPublished textProps.strikethrough.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.strikethrough.gradient
OptionalPublished textProps.strikethrough.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.strikethrough.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.strikethrough.width
OptionalPublished textProps.strikethrough.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke
OptionalPublished textProps.stroke option.
- Type
TextStrokeStyle- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.color
OptionalPublished textProps.stroke.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.gradient
OptionalPublished textProps.stroke.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.gradient.colors
RequiredPublished textProps.stroke.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.stroke.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.stroke.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.gradient.endX
OptionalPublished textProps.stroke.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.gradient.endY
OptionalPublished textProps.stroke.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.gradient.pivotX
OptionalPublished textProps.stroke.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.gradient.pivotY
OptionalPublished textProps.stroke.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.gradient.repeat
OptionalPublished textProps.stroke.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
textProps.stroke.gradient.rotate
OptionalPublished textProps.stroke.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.gradient.startX
OptionalPublished textProps.stroke.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.gradient.startY
OptionalPublished textProps.stroke.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.gradient.type
RequiredPublished textProps.stroke.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.stroke.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.stroke.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.stroke.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.stroke.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.stroke.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.opacity
OptionalPublished textProps.stroke.opacity option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.stroke.style
OptionalPublished textProps.stroke.style option.
- Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"- Default
- —
- Allowed
6 values
"solid""dashed""dotted""groove""ridge""double"- Runtime
- node22, node24, node26
textProps.stroke.width
OptionalPublished textProps.stroke.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.text
RequiredPublished textProps.text option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.textAlign
OptionalPublished textProps.textAlign option.
- Type
TextAlignMode- Default
- —
- Allowed
5 values
"center""left""right""start""end"- Runtime
- node22, node24, node26
textProps.textBaseline
OptionalPublished textProps.textBaseline option.
- Type
TextBaselineMode- Default
- —
- Allowed
6 values
"top""bottom""alphabetic""hanging""ideographic""middle"- Runtime
- node22, node24, node26
textProps.textOnCurve
OptionalPublished textProps.textOnCurve option.
- Type
TextCurveConfig- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.textOnCurve.baselineOffset option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.textOnCurve.layoutMode
OptionalPublished textProps.textOnCurve.layoutMode option.
- Type
CurvedTextLayoutMode- Default
- —
- Allowed
"fit""clamp""override"- Runtime
- node22, node24, node26
textProps.textOnCurve.radius
OptionalPublished textProps.textOnCurve.radius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.textOnCurve.startAngleDeg option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.textOnCurve.sweepAngle
RequiredPublished textProps.textOnCurve.sweepAngle option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.textOnCurve.up
OptionalPublished textProps.textOnCurve.up option.
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
textProps.underline
OptionalPublished textProps.underline option.
- Type
TextLineDecoration- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.underline.color
OptionalPublished textProps.underline.color option.
- Type
string- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.underline.gradient
OptionalPublished textProps.underline.gradient option.
- Type
gradient- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.colors option.
- Type
GradientStop[]- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.colors.color option.
- Type
string- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.colors.stop option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.endX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.endY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.pivotX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.pivotY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.repeat option.
- Type
"repeat" | "reflect" | "no-repeat"- Default
- —
- Allowed
"repeat""reflect""no-repeat"- Runtime
- node22, node24, node26
Published textProps.underline.gradient.rotate option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.startX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.startY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.type option.
- Type
"linear"- Default
- Required
- Allowed
"linear"- Runtime
- node22, node24, node26
Published textProps.underline.gradient.endRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.startRadius option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.centerX option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.centerY option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
Published textProps.underline.gradient.startAngle option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.underline.width
OptionalPublished textProps.underline.width option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.wordSpacing
OptionalPublished textProps.wordSpacing option.
- Type
number- Default
- —
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.x
RequiredPublished textProps.x option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
textProps.y
RequiredPublished textProps.y option.
- Type
number- Default
- Required
- Allowed
- —
- Runtime
- node22, node24, node26
painterOpts.resolveAssetRefs
OptionalWhen **true**, string leaves in the payload are resolved via {@link AssetManager.resolve } (same rules as {@link ApexPainter.prepareForRender } / {@link ApexPainter.renderScene }).
- Type
boolean- Default
- —
- Allowed
falsetrue- Runtime
- node22, node24, node26
Types
TextProperties: TextProperties
- text
string - x
number - y
number - font?
__type: { size?: number; family?: string; name?: string; path?: string; }- size?
number - family?
string - name?
string - path?
string
- size?
- fontSize?
number - fontFamily?
string - fontName?
string - fontPath?
string - bold?
boolean - italic?
boolean - decorations?
TextDecorations: TextDecorations- underline?
TextLineDecoration- variant 1
false - variant 2
true - variant 3
__type: { color?: string; gradient?: gradient; width?: number; }- color?
string - gradient?
gradient- variant 1
{ type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; } - variant 2
{ type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; } - variant 3
{ type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
- variant 1
- width?
number
- color?
- variant 1
- overline?
TextLineDecoration- variant 1
false - variant 2
true - variant 3
__type: { color?: string; gradient?: gradient; width?: number; }- color?
string - gradient?
gradient- variant 1
{ type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; } - variant 2
{ type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; } - variant 3
{ type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
- variant 1
- width?
number
- color?
- variant 1
- strikethrough?
TextLineDecoration- variant 1
false - variant 2
true - variant 3
__type: { color?: string; gradient?: gradient; width?: number; }- color?
string - gradient?
gradient- variant 1
{ type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; } - variant 2
{ type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; } - variant 3
{ type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
- variant 1
- width?
number
- color?
- variant 1
- bold?
boolean - italic?
boolean
- underline?
- effects?
TextEffects: TextEffects- highlight?
TextHighlightStyle: TextHighlightStyle- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]
- type
- variant 1
- opacity?
number
- color?
- glow?
TextGlowStyle: TextGlowStyle- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]
- type
- variant 1
- intensity?
number - opacity?
number
- color?
- shadow?
TextShadowStyle: TextShadowStyle- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]
- type
- variant 1
- offsetX?
number - offsetY?
number - blur?
number - opacity?
number
- color?
- highlight?
- underline?
TextLineDecoration- variant 1
false - variant 2
true - variant 3
__type: { color?: string; gradient?: gradient; width?: number; }- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]
- type
- variant 1
- width?
number
- color?
- variant 1
- overline?
TextLineDecoration- variant 1
false - variant 2
true - variant 3
__type: { color?: string; gradient?: gradient; width?: number; }- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]
- type
- variant 1
- width?
number
- color?
- variant 1
- strikethrough?
TextLineDecoration- variant 1
false - variant 2
true - variant 3
__type: { color?: string; gradient?: gradient; width?: number; }- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat" - colors
GradientStop[]
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]
- type
- variant 1
- width?
number
- color?
- variant 1
- highlight?
TextHighlightStyle: TextHighlightStyle- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 1
- opacity?
number
- color?
- glow?
TextGlowStyle: TextGlowStyle- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 1
- intensity?
number - opacity?
number
- color?
- shadow?
TextShadowStyle: TextShadowStyle- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 1
- offsetX?
number - offsetY?
number - blur?
number - opacity?
number
- color?
- layout?
TextLayout: TextLayout- lineHeight?
number - letterSpacing?
number - wordSpacing?
number - maxWidth?
number - maxHeight?
number
- lineHeight?
- placement?
TextPlacement: TextPlacement- textAlign?
TextAlignMode- variant 1
"center" - variant 2
"left" - variant 3
"right" - variant 4
"start" - variant 5
"end"
- variant 1
- textBaseline?
TextBaselineMode- variant 1
"top" - variant 2
"bottom" - variant 3
"alphabetic" - variant 4
"hanging" - variant 5
"ideographic" - variant 6
"middle"
- variant 1
- rotation?
number
- textAlign?
- fill?
TextFill: TextFill- color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 1
- opacity?
number
- color?
- lineHeight?
number - letterSpacing?
number - wordSpacing?
number - maxWidth?
number - maxHeight?
number - textAlign?
TextAlignMode- variant 1
"center" - variant 2
"left" - variant 3
"right" - variant 4
"start" - variant 5
"end"
- variant 1
- textBaseline?
TextBaselineMode- variant 1
"top" - variant 2
"bottom" - variant 3
"alphabetic" - variant 4
"hanging" - variant 5
"ideographic" - variant 6
"middle"
- variant 1
- rotation?
number - color?
string - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop: GradientStop- stop
number - color
string
- stop
- variant 1
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop: GradientStop- stop
number - color
string
- stop
- variant 1
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]- variant 1
GradientStop: GradientStop- stop
number - color
string
- stop
- variant 1
- type
- variant 1
- opacity?
number - stroke?
TextStrokeStyle: TextStrokeStyle- color?
string - width?
number - gradient?
gradient- variant 1
__type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"linear" - startX?
number - startY?
number - endX?
number - endY?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 2
__type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }- type
"radial" - startX?
number - startY?
number - startRadius?
number - endX?
number - endY?
number - endRadius?
number - rotate?
number - pivotX?
number - pivotY?
number - repeat?
"repeat" | "reflect" | "no-repeat"- variant 1
"repeat" - variant 2
"reflect" - variant 3
"no-repeat"
- variant 1
- colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 3
__type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }- type
"conic" - centerX?
number - centerY?
number - startAngle?
number - rotate?
number - pivotX?
number - pivotY?
number - colors
GradientStop[]- variant 1
GradientStop
- variant 1
- type
- variant 1
- opacity?
number - style?
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"- variant 1
"solid" - variant 2
"dashed" - variant 3
"dotted" - variant 4
"groove" - variant 5
"ridge" - variant 6
"double"
- variant 1
- color?
- textOnCurve?
TextCurveConfig: TextCurveConfig- sweepAngle
number - radius?
number - up?
boolean - layoutMode?
CurvedTextLayoutMode- variant 1
"fit" - variant 2
"clamp" - variant 3
"override"
- variant 1
- baselineOffset?
number - startAngleDeg?
number
- sweepAngle
- includeCharMetrics?
boolean - measurementCanvas?
__type: { width?: number; height?: number; }- width?
number - height?
number
- width?
PainterAssetRefsOptions: PainterAssetRefsOptions
- resolveAssetRefs?
boolean
Return value
Promise<TextMetrics>
The return contract is generated from the packed declaration. Async wrappers and nullable/undefined variants remain visible in the type model.
Errors
NOT APPLICABLE — no verified errors are bound to this API.
Limits
NOT APPLICABLE — no API-specific verified limits are bound to this API.
Related APIs
No explicit related API metadata.