GetTextRange
返回覆盖当前绘图对象全部文本的范围。如果绘图对象还没有文本主体,则会创建一个。
语法
expression.GetTextRange();
expression - 表示 ApiImage 类的变量。
参数
此方法没有任何参数。
返回值
ApiRange | null
示例
在文档中获取覆盖形状全部文本的范围并将其设为粗体。
// Returns null for drawings that are not shapes, such as images or charts.
// Add a shape with text, get its text range, then apply bold formatting to it.
const doc = Api.GetDocument();
const paragraph = doc.GetElement(0);
const fill = Api.CreateSolidFill(Api.RGB(255, 111, 61));
const stroke = Api.CreateStroke(0, Api.CreateNoFill());
const drawing = Api.CreateShape("rect", 3212465, 963295, fill, stroke);
paragraph.AddDrawing(drawing);
drawing.GetContent().GetElement(0).AddText("ONLYOFFICE Document Builder");
const range = drawing.GetTextRange();
range.SetBold(true);