g6/packages/site/docs/apis/shape/WIP-TextStyleProps.zh.md
2023-11-07 21:39:59 +08:00

21 KiB

title
TextStyleProps

📋 中文文档还在翻译中... 欢迎 PR

Overview - v5.0.0-beta.21 / Modules / item / TextStyleProps

item.TextStyleProps

Hierarchy

  • BaseStyleProps

    TextStyleProps

Properties

anchor

Optional anchor: string | [number, number, number] | [number, number] | Float32Array

how do we define the 'position' of a shape? eg. the default anchor of a Rect is top-left, we can change it to its' center [0.5, 0.5].

Inherited from

BaseStyleProps.anchor

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:47


billboardRotation

Optional billboardRotation: number

The rotation of the billboard in radians.

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:18


class

Optional class: string

Inherited from

BaseStyleProps.class

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:34


clipPath

Optional clipPath: DisplayObject<any, any>

clip path

See

https://developer.mozilla.org/zh-CN/docs/Web/CSS/clip-path

Inherited from

BaseStyleProps.clipPath

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:68


cursor

Optional cursor: Cursor

the cursor style when the target is active

Inherited from

BaseStyleProps.cursor

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:63


display

Optional display: string

Inherited from

BaseStyleProps.display

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:171


draggable

Optional draggable: boolean

See

https://g-next.antv.vision/zh/docs/plugins/dragndrop#drag

Inherited from

BaseStyleProps.draggable

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:175


droppable

Optional droppable: boolean

See

https://g-next.antv.vision/zh/docs/plugins/dragndrop#drop

Inherited from

BaseStyleProps.droppable

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:179


dx

Optional dx: string | number

The dx attribute indicates a shift along the x-axis on the position of an element or its content.

See

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dx

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:131


dy

Optional dy: string | number

The dy attribute indicates a shift along the y-axis on the position of an element or its content.

See

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dy

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:136


fill

Optional fill: string | Pattern

填充颜色

Inherited from

BaseStyleProps.fill

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:79


fillOpacity

Optional fillOpacity: string | number

填充透明度

Inherited from

BaseStyleProps.fillOpacity

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:81


fillRule

Optional fillRule: "nonzero" | "evenodd"

The fill-rule attribute is a presentation attribute defining the algorithm to use to determine the inside part of a shape.

See

https://developer.mozilla.org/zh-CN/docs/Web/SVG/Attribute/fill-rule

Inherited from

BaseStyleProps.fillRule

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:86


filter

Optional filter: string

See

https://developer.mozilla.org/en-US/docs/Web/CSS/filter

Inherited from

BaseStyleProps.filter

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:162


fontFamily

Optional fontFamily: string

The font-family property specifies a prioritized list of one or more font family names and/or generic family names for the selected element.

See

https://developer.mozilla.org/en-US/docs/Web/CSS/font-family

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:84


fontSize

Optional fontSize: string | number

The font-size property sets the size of the font.

See

https://developer.mozilla.org/en-US/docs/Web/CSS/font-size

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:79


fontStyle

Optional fontStyle: "normal" | CSSGlobalKeywords | "italic" | "oblique"

The font-style property sets whether a font should be styled with a normal, italic, or oblique face from its font-family.

See

https://developer.mozilla.org/en-US/docs/Web/CSS/font-style

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:74


fontVariant

Optional fontVariant: string

The font-variant shorthand property allows you to set all the font variants for a font.

See

https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:94


fontWeight

Optional fontWeight: number | "normal" | CSSGlobalKeywords | "bold" | "bolder" | "lighter"

The font-weight property sets the weight (or boldness) of the font. The weights available depend on the font-family that is currently set.

See

https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:89


hitArea

Optional hitArea: DisplayObject<any, any>

交互区域

Inherited from

BaseStyleProps.hitArea

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:105


increasedLineWidthForHitTesting

Optional increasedLineWidthForHitTesting: string | number

increased line width when hitting test

Inherited from

BaseStyleProps.increasedLineWidthForHitTesting

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:101


isBillboard

Optional isBillboard: boolean

Always face the camera.

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:14


isSizeAttenuation

Optional isSizeAttenuation: boolean

Whether the size of the sprite is attenuated by the camera depth. (Perspective camera only.)

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:22


leading

Optional leading: number

There is no "CSS leading" property

See

https://css-tricks.com/how-to-tame-line-height-in-css/

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:113


letterSpacing

Optional letterSpacing: string | number

It specifies the spacing between letters when drawing text.

See

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/letterSpacing

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:104


lineCap

Optional lineCap: CanvasLineCap

alias of strokeLinecap

See

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineCap

Inherited from

BaseStyleProps.lineCap

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:114


lineDash

Optional lineDash: string | number | (string | number)[]

alias of strokeDasharray

See

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/getLineDash

Inherited from

BaseStyleProps.lineDash

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:132


lineDashOffset

Optional lineDashOffset: number

alias of strokeDashoffset

See

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineDashOffset

Inherited from

BaseStyleProps.lineDashOffset

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:141


lineHeight

Optional lineHeight: string | number

The line-height property sets the height of a line box.

See

https://developer.mozilla.org/en-US/docs/Web/CSS/line-height

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:99


lineJoin

Optional lineJoin: CanvasLineJoin

alias of strokeLinejoin

See

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineJoin

Inherited from

BaseStyleProps.lineJoin

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:123


lineWidth

Optional lineWidth: string | number

alias if strokeWidth

See

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineWidth

Inherited from

BaseStyleProps.lineWidth

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:97


maxLines

Optional maxLines: number

Borrow from CanvasKit ParagraphStyle.

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:43


miterLimit

Optional miterLimit: string | number

See

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/miterLimit

Inherited from

BaseStyleProps.miterLimit

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:170


offsetDistance

Optional offsetDistance: number

Inherited from

BaseStyleProps.offsetDistance

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:74


offsetPath

Optional offsetPath: DisplayObject<any, any>

offset path

See

https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Motion_Path

Inherited from

BaseStyleProps.offsetPath

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:73


opacity

Optional opacity: string | number

整体透明度

Inherited from

BaseStyleProps.opacity

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:88


pointerEvents

Optional pointerEvents: "fill" | "stroke" | "visible" | CSSGlobalKeywords | "none" | "auto" | "painted" | "visiblestroke" | "visiblefill" | "visiblepainted" | "all" | "non-transparent-pixel"

See

https://developer.mozilla.org/zh-CN/docs/Web/CSS/pointer-events

Inherited from

BaseStyleProps.pointerEvents

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:55


shadowBlur

Optional shadowBlur: number

See

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/shadowBlur

Inherited from

BaseStyleProps.shadowBlur

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:146


shadowColor

Optional shadowColor: string

See

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/shadowColor

Inherited from

BaseStyleProps.shadowColor

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:150


shadowOffsetX

Optional shadowOffsetX: number

See

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/shadowOffsetX

Inherited from

BaseStyleProps.shadowOffsetX

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:154


shadowOffsetY

Optional shadowOffsetY: number

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/shadowOffsetY

Inherited from

BaseStyleProps.shadowOffsetY

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:158


shadowType

Optional shadowType: "both" | "inner" | "outer"

Inherited from

BaseStyleProps.shadowType

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:142


stroke

Optional stroke: string | Pattern

Inherited from

BaseStyleProps.stroke

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:75


strokeDasharray

Optional strokeDasharray: string | (string | number)[]

See

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dasharray

Inherited from

BaseStyleProps.strokeDasharray

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:127


strokeDashoffset

Optional strokeDashoffset: number

See

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dashoffset

Inherited from

BaseStyleProps.strokeDashoffset

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:136


strokeLinecap

Optional strokeLinecap: CanvasLineCap

See

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-linecap

Inherited from

BaseStyleProps.strokeLinecap

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:109


strokeLinejoin

Optional strokeLinejoin: CanvasLineJoin

See

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-linejoin

Inherited from

BaseStyleProps.strokeLinejoin

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:118


strokeOpacity

Optional strokeOpacity: string | number

描边透明度

Inherited from

BaseStyleProps.strokeOpacity

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:77


strokeWidth

Optional strokeWidth: string | number

See

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-width

Inherited from

BaseStyleProps.strokeWidth

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:92


text

text: string | number

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:23


textAlign

Optional textAlign: CSSGlobalKeywords | "start" | "center" | "middle" | "end" | "left" | "right"

The text-align property sets the horizontal alignment of the inline-level content.

See

https://developer.mozilla.org/en-US/docs/Web/CSS/text-align

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:28


textBaseline

Optional textBaseline: CSSGlobalKeywords | "middle" | "top" | "hanging" | "alphabetic" | "ideographic" | "bottom"

It specifies the current text baseline used when drawing text.

See

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/textBaseline

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:33


textDecorationColor

Optional textDecorationColor: string

See

https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-color

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:65


textDecorationLine

Optional textDecorationLine: string

See

https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-line

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:61


textDecorationStyle

Optional textDecorationStyle: TextDecorationStyle

See

https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-style

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:69


textOverflow

Optional textOverflow: string

The text-overflow property sets how hidden overflow content is signaled to users. It can be clipped, display an ellipsis ('…'), or display a custom string.

See

https://developer.mozilla.org/en-US/docs/Web/CSS/text-overflow#values

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:39


textPath

Optional textPath: Path

See

https://developer.mozilla.org/en-US/docs/Web/SVG/Element/textPath

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:47


textPathSide

Optional textPathSide: "left" | "right"

The side attribute determines the side of a path the text is placed on (relative to the path direction).

See

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/side

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:52


textPathStartOffset

Optional textPathStartOffset: string | number

The startOffset attribute defines an offset from the start of the path for the initial current text position along the path after converting the path to the <textPath> element's coordinate system.

See

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/startOffset

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:57


textTransform

Optional textTransform: "" | TextTransform

See

https://developer.mozilla.org/zh-CN/docs/Web/CSS/text-transform

Inherited from

BaseStyleProps.textTransform

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:166


transform

Optional transform: string

See

https://developer.mozilla.org/en-US/docs/Web/CSS/transform

Inherited from

BaseStyleProps.transform

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:38


transformOrigin

Optional transformOrigin: string

See

https://developer.mozilla.org/en-US/docs/Web/CSS/transform-origin

Inherited from

BaseStyleProps.transformOrigin

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:42


visibility

Optional visibility: "visible" | CSSGlobalKeywords | "hidden"

See

https://developer.mozilla.org/en-US/docs/Web/CSS/visibility

Inherited from

BaseStyleProps.visibility

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:51


wordWrap

Optional wordWrap: boolean

The overflow-wrap CSS property applies to inline elements, setting whether the browser should insert line breaks within an otherwise unbreakable string to prevent text from overflowing its line box.

The overflow-wrap property acts in the same way as the non-standard property word-wrap. The word-wrap property is now treated by browsers as an alias of the standard property.

See

https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:122


wordWrapWidth

Optional wordWrapWidth: number

Max width of overflowing box.

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:126


x

Optional x: string | number

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:8


y

Optional y: string | number

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:9


z

Optional z: string | number

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/display-objects/Text.d.ts:10


zIndex

Optional zIndex: number

z-index in CSS

Inherited from

BaseStyleProps.zIndex

Defined in

node_modules/.pnpm/@antv+g-lite@1.2.12/node_modules/@antv/g-lite/dist/types.d.ts:59