TextBlock
是用于显示文本信息的对象。
通过设置TexkBlock.text
属性来显示文本信息,这也是唯一的一个方法。因为TexkBlock
继承自GraphObject
,所以一些GraphObject
的属性也有可能对文本有影响。
字体和颜色
可以通过TexkBlock.font
属性设置文本的字体,该属性的值可以使用CSS来设置。
可以通过TextBlock.stroke
属性设置文本字体的颜色,同样可以使用CSS来设置。
因为TexkBlock
继承自GraphObject
,所以GraphObject.background
属性也可以作用于TextBlock
,可以通过该属性设置文本背景色。
diagram.add(
$(go.Part, "Vertical",
$(go.TextBlock, { text: "a Text Block" }),
$(go.TextBlock, { text: "a Text Block", stroke: "red" }),
$(go.TextBlock, { text: "a Text Block", background: "lightblue" }),
$(go.TextBlock, { text: "a Text Block", font: "bold 14pt serif" })
));
尺寸和裁剪
TexkBlock
的自然尺寸是会自适应设