文档手册

class Graphics.Text

2024-07-18 12:27:40

类 Graphics.Text

要在图形上绘制的文本块。

它可以像多行文本一样表示和呈现。Graphics.Text 实例可以使用类名 text.class = "..." 在文档样式中设置为隐式 text.style = "..." 样式,也可以设置为 CSS 样式。

支持全套块和文本 CSS 样式,因此您可以定义

  text.style = "border:1px solid red; font: 12pt Roboto, sans-serif; width:max-content"; 

具有带边框的文本框。

constructor

let textLayout = new Graphics.Text(text:String [, cssClassName: String ])

使用 text 和 optionally 类构造 Text 的新实例

 性能:

lines

只读,文本布局中以当前宽度计算的文本行数。

chars

字符串、读/写、要呈现的文本。

style

字符串、读/写、文本样式,包括字体、对齐方式、边框和背景。

class

字符串、读/写、文档 CSS 样式中文本的类名。

 方法:

width()

text.width(): [minWidth,maxWidth,usedWidth]

报告文本布局指标:文本块的最小宽度、最大宽度和已用宽度。

text.width(usedWidth): Text

设置文本块的已用宽度。 注意

text.lines 调用后属性可能会更改。

height()

text.height(): [contentHeight,usedHeight]

报告文本块的内容和使用的高度。

text.height(usedHeight): Text

设置文本块的 Used 高度。

注意

文本样式的垂直对齐可能会更改字形在屏幕上的位置。

lineMetrics()

text.lineMetrics(lineNo) : [yPos, height, baselineOffset]

 报告行指标;

lineChars()

text.lineChars(lineNo)

返回 string - lineNumber 处的行的文本。