TextPart类参考

文本子对象类。 更多...

所有成员的列表。

公有成员

(id) - initWithTextPart:
 根据指定的TextPart对象构造一个与其完全相同的新对象。
(id) - initWithTextString:anchorPoint:
 根据指定的参数来构造一个 TextPart 的新对象。
(id) - initWithTextPartString:anchorPoint:rotation:
 根据指定的参数来构造一个 TextPart 的新对象。
(id) - initWith:x:y:rotation:
 根据指定的参数来构造一个 TextPart 的新对象。
(NSString *) - getText
 返回此文本子对象的文本内容。
(void) - setText:
 设置此文本子对象的文本内容。
(double) - getX
 设置此文本子对象锚点的横坐标。
(double) - getY
 返回此文本子对象锚点的纵坐标。
(Point2D *) - getAnchorPoint
 返回此文本子对象实例的锚点,其类型为 <Point2D> 。
(void) - setAnchorPoint:
 设置此文本子对象实例的锚点,其类型为 <Point2D> 。
(double) - getRotation
 返回此文本子对象的旋转角度。逆时针为正方向,单位为度。
(void) - setRotation:
 设置此文本子对象的旋转角度。逆时针为正方向,单位为度。
(void) - dispose
 释放此对象所占用的资源。当调用该方法之后,此对象不再可用。

详细描述

文本子对象类。

用于表示文本对象的子对象,其存储子对象的文本,旋转角度,锚点等信息并提供对子对象进行处理的相关方法。

当该类的实例已被dispose() 方法释放后,再调用该类成员的时候,则会抛出 ObjectDisposedException 异常。


成员函数文档

- (void) dispose  

释放此对象所占用的资源。当调用该方法之后,此对象不再可用。

- (Point2D *) getAnchorPoint  

返回此文本子对象实例的锚点,其类型为 <Point2D> 。

该锚点与文本的对齐方式共同决定该文本子对象的显示位置。关于锚点与文本的对齐方式如何确定文本子对象的显示位置,请参见 <TextAlignment> 类。

默认值为 Point2D(0.0,0.0)。

返回:
此文本子对象实例的锚点。
- (double) getRotation  

返回此文本子对象的旋转角度。逆时针为正方向,单位为度。

文本子对象通过数据引擎存储后返回的旋转角度,精度为 0.1 度;通过构造函数直接构造的文本子对象,返回的旋转角度精度不变。

默认值为 0.0。

返回:
此文本子对象的旋转角度。
- (NSString *) getText  

返回此文本子对象的文本内容。

默认值为一个空字符串。

返回:
默认值为一个空字符串。
- (double) getX  

设置此文本子对象锚点的横坐标。

默认值为 0。

返回:
此文本子对象锚点的横坐标。
- (double) getY  

返回此文本子对象锚点的纵坐标。

默认值为 0。

返回:
此文本子对象锚点的纵坐标。
- (id) initWith: (NSString *)  text
x: (double)  x
y: (double)  y
rotation: (double)  rotation 

根据指定的参数来构造一个 TextPart 的新对象。

参数:
text 指定文本子对象的文本内容。
x 指定文本子对象锚点的 X 的值。
y 指定文本子对象锚点的 Y 的值。
rotation 指定文本子对象的旋转角度,以度为单位,逆时针为正方向。
- (id) initWithTextPart: (TextPart *)  part  

根据指定的TextPart对象构造一个与其完全相同的新对象。

参数:
part 指定的此TextPart对象。
- (id) initWithTextPartString: (NSString *)  text
anchorPoint: (Point2D *)  anchorPoint
rotation: (double)  rotation 

根据指定的参数来构造一个 TextPart 的新对象。

参数:
text 指定文本子对象实例的文本内容。
anchorPoint 指定文本子对象实例的锚点。
rotation 指定文本子对象的旋转角度,以度为单位,逆时针为正方向。
- (id) initWithTextString: (NSString *)  text
anchorPoint: (Point2D *)  anchorPoint 

根据指定的参数来构造一个 TextPart 的新对象。

参数:
text 指定此 TextPart 实例的文本内容。
anchorPoint 指定此 TextPart 实例的锚点。
- (void) setAnchorPoint: (Point2D *)  anchorPoint  

设置此文本子对象实例的锚点,其类型为 <Point2D> 。

该锚点与文本的对齐方式共同决定该文本子对象的显示位置。关于锚点与文本的对齐方式如何确定文本子对象的显示位置,请参见 <TextAlignment> 类。

参数:
anchorPoint 此文本子对象实例的锚点。
返回:
此文本子对象实例的锚点。
- (void) setRotation: (double)  rotation  

设置此文本子对象的旋转角度。逆时针为正方向,单位为度。

参数:
rotation 此文本子对象的旋转角度。
- (void) setText: (NSString *)  text  

设置此文本子对象的文本内容。

参数:
text 此文本子对象的文本内容。

该类的文档由以下文件生成: