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 北京超图软件股份有限公司。保留所有权利。