GeoText类参考
文本类,派生于 <Geometry> 类。 更多...
继承自Geometry。
公有成员 | |
(id) | - initWithGeoText: |
根据给定的 GeoText 对象来构造一个与其完全相同的新对象。 | |
(id) | - initWithTextPart: |
根据指定的参数来构造一个 GeoText 的新对象。 | |
(id) | - initWithTextPart:TextStyle: |
根据指定的参数来构造一个 GeoText 的新对象。 | |
(BOOL) | - isEmpty |
判定该文本对象是否为空,即其子对象的个数是否为0。 | |
(NSString *) | - getText |
返回文本对象的内容。 | |
(int) | - getPartCount |
返回文本对象的子对象个数。 | |
(TextStyle *) | - getTextStyle |
返回文本对象的文本风格。文本风格用于指定文本对象显示时的字体、宽度、高度和颜色等。 | |
(void) | - setTextStyle: |
设置文本对象的文本风格。文本风格用于指定文本对象显示时的字体、宽度、高度和颜色等。 | |
(int) | - addPart: |
在文本对象中添加文本子对象。 | |
(TextPart *) | - getPart: |
返回此文本对象的指定序号的子对象。 | |
(BOOL) | - insertPart:TextPart: |
在此文本对象的指定位置插入一个文本子对象。 | |
(BOOL) | - removePart: |
删除此文本对象的指定序号的文本子对象。 | |
(BOOL) | - setPart:TextPart: |
修改此文本对象的指定序号的子对象,即用新的文本子对象来替换原来的文本子对象。 | |
(GeoText *) | - clone |
返回当前 GeoText 对象的一个拷贝。 | |
(void) | - dispose |
释放对象所占用的资源。当调用该方法之后,此对象不再可用。 | |
(NSMutableArray *) | - getTextPartsList |
获取文本对象列表。 | |
(NSInteger) | - indexofTextPart: |
返回指定的子对象在此文本对象中的序号。 |
详细描述
文本类,派生于 <Geometry> 类。
该类主要用于对地物要素进行标识和必要的注记说明。文本对象由一个或多个部分组成,每个部分称为文本对象的一个子对象,每个子对象都是一个 TextPart 的实例。同一个文本对象的所有子对象都使用相同的文本风格,即使用该文本对象的文本风格进行显示。
成员函数文档
- (int) addPart: | (TextPart *) | part |
- (void) dispose |
释放对象所占用的资源。当调用该方法之后,此对象不再可用。
实现了Geometry。
- (TextPart *) getPart: | (int) | index |
返回此文本对象的指定序号的子对象。
- 参数:
-
index 子对象序号。
- 返回:
- 指定序号的子对象。
- 异常:
-
IndexOutOfBoundsException 如果 index 小于零或 index 大于等于该文本对象的子对象个数。
- (int) getPartCount |
返回文本对象的子对象个数。
当文本对象清空后,其子对象的个数为0。
- 返回:
- 文本对象的子对象个数。
- (NSString *) getText |
返回文本对象的内容。
如果该对象有多个子对象时,其值为子对象字符串之和。
- 返回:
- 文本对象的内容。
- (NSMutableArray *) getTextPartsList |
获取文本对象列表。
- 返回:
- 获取到的文本对象集合。
- (TextStyle *) getTextStyle |
返回文本对象的文本风格。文本风格用于指定文本对象显示时的字体、宽度、高度和颜色等。
注意: getTextStyle.setRotation() 对文本子对象 TextPart 无效,TextPart 的旋转角度由其自身 getRotation()}和 setRotation() 方法来控制。
- 返回:
- 文本对象的文本风格。
请参见: <TextStyle>
- (NSInteger) indexofTextPart: | (TextPart *) | textPart |
返回指定的子对象在此文本对象中的序号。
- 参数:
-
textPart 指定的文本子对象。
- 返回:
- 指定的子对象在此文本对象中的序号。若该子对象不存在,则返回-1。
- (id) initWithGeoText: | (GeoText *) | geoText |
- (id) initWithTextPart: | (TextPart *) | part |
根据指定的参数来构造一个 GeoText 的新对象。
- 参数:
-
part 指定的文本子对象。 style 指定的文本风格对象。
- (BOOL) insertPart: | (int) | index | ||
TextPart: | (TextPart *) | part | ||
在此文本对象的指定位置插入一个文本子对象。
- 参数:
-
index 插入子对象的位置,即子对象的序号值。其中序号值大于0且小于子对象的总数。 part 要插入的文本子对象。
- 返回:
- 如果插入成功返回 true,否则返回 false。
- 异常:
-
IndexOutOfBoundsException 如果 index 小于零或 index 大于该文本对象的子对象个数。
- (BOOL) isEmpty |
判定该文本对象是否为空,即其子对象的个数是否为0。
判断精度为零值判断精度。关于零值判断精度的详细信息请参见 <Environment> 类。
- 返回:
- 如果该文本对象为空,则返回 true;否则返回 false。
实现了Geometry。
- (BOOL) removePart: | (int) | index |
删除此文本对象的指定序号的文本子对象。
- 参数:
-
index 文本子对象序号。
- 返回:
- 如果删除成功返回 true,否则返回 false。
- 异常:
-
IndexOutOfBoundsException 如果 index 小于零或 index 大于等于该文本对象的子对象个数。
- (BOOL) setPart: | (int) | index | ||
TextPart: | (TextPart *) | part | ||
修改此文本对象的指定序号的子对象,即用新的文本子对象来替换原来的文本子对象。
- 参数:
-
index 文本子对象序号。 part 文本子对象。
- 返回:
- 如果设置成功返回 true,否则返回 false。
- 异常:
-
IndexOutOfBoundsException 如果 index 小于零或 index 大于等于该文本对象的子对象个数。
- (void) setTextStyle: | (TextStyle *) | textStyle |
设置文本对象的文本风格。文本风格用于指定文本对象显示时的字体、宽度、高度和颜色等。
注意:GeoText.getTextStyle.setRotation() 对文本子对象 TextPart 无效, TextPart TextPart 的旋转角度由其自身 getRotation() 和 setRotation() 方法来控制。
- 参数:
-
textStyle 文本对象的文本风格。
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。