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 处的行的文本。