SuperMap iObjects .NET 11i 控件使用指南
含有子对象的文本风格设置  

在打开文本风格编辑器时,如果为文本风格编辑器指定了其编辑风格的文本对象(GeoText 对象),并且该文本对象包含了多个子对象(TextPart 对象),那么,文本风格编辑器的预览区下方将增加“子对象”的选项卡页,其中显示了该文本对象所包含的所有子对象。

如下代码片段打开了文本风格编辑器,并指定其所编辑的文本对象,该文本对象包含两个子对象;打开文本风格编辑器后,如下图所示。

дCopy
		
	// 新建一个文本对象,该文本对象包含了两个子对象
	GeoText geoText = new GeoText();
	TextPart textPart1 = new TextPart("文本风格", new Point2D());
	TextPart textPart2 = new TextPart("编辑器", new Point2D());
	geoText.AddPart(textPart1);
	geoText.AddPart(textPart2);

	// 对文本对象进行文本风格设置
	TextStyle textStyle = new TextStyle();
	textStyle.ForeColor = Color.Red;
	textStyle.Underline = true;
	geoText.TextStyle = textStyle;

	// 打开文本风格编辑器
	TextStyleDialog.ShowDialog(geoText, false, false);
		  
	

在“子对象”选项卡页中,“选择子对象”右侧的下拉列表中显示了文本对象所包含的所有子对象,按照子对象被添加到文本对象的先后顺序,通过“第1个子对象”、“第2个子对象”……的方式标识每一个子对象。

“文本内容”下方的文本框中,显示了当前选中的子对象的文字内容,这里,也可以编辑子对象的文字内容。

对包含子对象的文本对象进行文本风格设置,所设置的文本风格都将应用于该文本对象中的所有子对象。关于文本风格的设置,请参见:设置文本风格(通用风格)设置文本风格(特殊风格)


  版权所有© 北京超图软件股份有限公司。保留所有权利。