TextStyle类参考

文本风格类。 更多...

所有成员的列表。

公有成员

(double) - getFontWidth
 返回文本的宽度。字体的宽度以英文字符为标准,由于一个中文字符相当于两个英文字符。默认值为 0。
(double) - getFontHeight
 返回文本字体的高度。使用地图坐标单位。 默认值为 6。
(void) - setFontWidth:
 设置文本的宽度。字体的宽度以英文字符为标准,由于一个中文字符相当于两个英文字符。
(void) - setFontHeight:
 设置文本字体的高度。使用地图坐标单位。
(void) - setForeColor:
 设置文本的前景色。
(Color *) - getForeColor
 返回文本的前景色。
(Color *) - getBackColor
 返回文本的背景色。
(void) - setBackColor:
 设置文本的背景色。
(NSString *) - getFontName
 返回文本字体的名称。
(void) - setFontName:
 设置文本字体的名称。
(TextAlignment- getAlignment
 获取文本字体的对齐方式。
(void) - setAlignment:
 设置文本字体的对齐方式。
(void) - setWeight:
 设置文本字体的磅数,表示粗体的具体数值。取值为0~900中的整百数,如400表示正常显示,700表示粗体,可参见微软MSDN LogFont帮助中关于LFWeight的说明。
(2_0, 5_0) - NS_DEPRECATED_IOS
 获取文本字体的磅数(文本的笔画宽度),表示粗体的具体数值。取值为0~900中的整百数,如400表示正常显示,700表示粗体,可参见微软MSDN LogFont帮助中关于LFWeight的说明。
(BOOL) - IsSizeFixed
 获取文本字体是否为固定尺寸。false,表示文本为非固定尺寸的文本。
(void) - setIsSizeFixed:
 设置文本字体是否为固定尺寸。false,表示文本为非固定尺寸的文本。
(BOOL) - isBold
 获取文本字体是否为粗体字,True 表示为粗体。
(void) - setBold:
 设置文本字体是否为粗体字,True 表示为粗体。
(BOOL) - getItalic
 获取文本是否采用斜体,True 表示采用斜体。
(void) - setItalic:
 设置文本字体是否采用斜体,true 表示采用斜体。
(BOOL) - getOutline
 获取是否以轮廓的方式来显示文本字体的背景。false,表示不以轮廓的方式来显示文本的背景。
(void) - setOutline:
 设置是否以轮廓(外框)的方式来显示文本字体的背景。false,表示不以轮廓的方式显示文本的背景。
(double) - getRotation
 获取文本旋转的角度。逆时针方向为正方向,单位为度。
(void) - setRotation:
 设置文本旋转的角度。逆时针方向为正方向,单位为度。
(BOOL) - getShadow
 获取文本是否有阴影。true 文本有阴影。
(void) - setShadow:
 设置文本是否有阴影。true 表示给文本增加阴影。
(BOOL) - getStrikeout
 获取文本字体是否有删除线,true 表示文本字体有删除线。
(void) - setStrikeout:
 设置注记字体是否加删除线,true 表示加删除线。
(BOOL) - isBackOpaque
 获取文本背景是否不透明,true 表示文本背景不透明。
(void) - setBackOpaque:
 设置文本背景是否不透明,true 表示文本背景不透明。
(BOOL) - getUnderline
 获取文本字体是否加下划线,true 表示加下划线。
(void) - setUnderline:
 设置文本字体是否加下划线,true 表示加下划线。
(TextStyle *) - clone
 返回当前 TextStyle 对象的一个拷贝。 该对象是此文本风格实例的一个副本。这里的副本是一个深拷贝。
(NSString *) - toString
 返回一个表示此文本风格类对象的格式化字符串。
(double) - getFontScale
 返回文本字体的比例。 默认值为 1。
(void) - setFontScale:
 设置文本字体的比例。
(void) - dispose

详细描述

文本风格类。

用于设置 <GeoText> 类对象的风格。当文本风格对象实例使用dispose()

异常:
方法释放后再调用该对象成员,将抛出 ObjectDisposedException 异常。

成员函数文档

- (TextStyle *) clone  

返回当前 TextStyle 对象的一个拷贝。 该对象是此文本风格实例的一个副本。这里的副本是一个深拷贝。

返回:
通过克隆操作得到的 TextStyle 对象。
- (void) dispose  
- (TextAlignment) getAlignment  

获取文本字体的对齐方式。

默认是文本左上角对齐TOPLEFT。

异常:
EnumConstantNotPresentException 如果返回的文本字体对齐方式不是 <TextAlignment> 类中的常量。
返回:
文本字体的对齐方式。
- (Color *) getBackColor  

返回文本的背景色。

默认颜色为黑色

返回:
文本的背景色。
- (double) getFontHeight  

返回文本字体的高度。使用地图坐标单位。 默认值为 6。

返回:
文本字体的高度。
- (NSString *) getFontName  

返回文本字体的名称。

文本字体的名称的默认值为 "Times New Roman"。

返回:
文本字体的名称。
- (double) getFontScale  

返回文本字体的比例。 默认值为 1。

返回:
文本字体的比例。
- (double) getFontWidth  

返回文本的宽度。字体的宽度以英文字符为标准,由于一个中文字符相当于两个英文字符。默认值为 0。

返回:
文本的宽度。
- (Color *) getForeColor  

返回文本的前景色。

默认色为黑色。

返回:
文本的前景色。
- (BOOL) getItalic  

获取文本是否采用斜体,True 表示采用斜体。

默认值为false,即不采用斜体。

返回:
如果文本采用斜体,返回true;否则返回false。
- (BOOL) getOutline  

获取是否以轮廓的方式来显示文本字体的背景。false,表示不以轮廓的方式来显示文本的背景。

默认值为false,即不以轮廓的方式来显示文本的背景。

返回:
如果是以轮廓的方式来显示文本,则返回true;否则返回false。
- (double) getRotation  

获取文本旋转的角度。逆时针方向为正方向,单位为度。

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

默认值为0.0。

返回:
文本旋转的角度。
- (BOOL) getShadow  

获取文本是否有阴影。true 文本有阴影。

默认值为false,即文本没有阴影。

返回:
如果文本有阴影,则返回true;否则返回false。
- (BOOL) getStrikeout  

获取文本字体是否有删除线,true 表示文本字体有删除线。

默认值为false,即文本字体没有删除线。

返回:
如果文本字体有删除线,则返回true;否则返回false。
- (BOOL) getUnderline  

获取文本字体是否加下划线,true 表示加下划线。

默认值为false,即文本字体不加下划线。

返回:
如果文本字体加下划线,则返回true,否则返回false。
- (BOOL) isBackOpaque  

获取文本背景是否不透明,true 表示文本背景不透明。

默认值为false,即文本背景透明。

返回:
如果文本背景不透明,则返回true;否则返回false。
- (BOOL) isBold  

获取文本字体是否为粗体字,True 表示为粗体。

默认值为false,即文本不是粗体字。

返回:
如果文本为粗体字,返回true;否则返回false。
- (BOOL) IsSizeFixed  

获取文本字体是否为固定尺寸。false,表示文本为非固定尺寸的文本。

默认值为false,表示不固定尺寸。

返回:
如果文本为固定尺寸,返回true;否则返回false。
- (2_0,5_0) NS_DEPRECATED_IOS  

获取文本字体的磅数(文本的笔画宽度),表示粗体的具体数值。取值为0~900中的整百数,如400表示正常显示,700表示粗体,可参见微软MSDN LogFont帮助中关于LFWeight的说明。

默认值为400,表示正常显示。

返回:
文本字体的磅数。
- (void) setAlignment: (TextAlignment alignment  

设置文本字体的对齐方式。

当 setAlignment 的参数不是 <TextAlignment> 类中的常量时,则抛出 EnumConstantNotPresentException 异常。

参数:
alignment 文本字体的对齐方式。
异常:
EnumConstantNotPresentException 如果设置的文本对齐方式不是 <TextAlignment> 类中的常量。
- (void) setBackColor: (Color *)  value  

设置文本的背景色。

参数:
value 文本的背景色。
- (void) setBackOpaque: (BOOL)  value  

设置文本背景是否不透明,true 表示文本背景不透明。

参数:
value 指定文本背景是否不透明。
- (void) setBold: (BOOL)  value  

设置文本字体是否为粗体字,True 表示为粗体。

参数:
value 指定文本是否为粗体。
- (void) setFontHeight: (double)  value  

设置文本字体的高度。使用地图坐标单位。

参数:
value 文本字体的高度。
- (void) setFontName: (NSString *)  value  

设置文本字体的名称。

参数:
value 文本字体的名称。
- (void) setFontScale: (double)  value  

设置文本字体的比例。

参数:
value 文本字体的比例。
- (void) setFontWidth: (double)  value  

设置文本的宽度。字体的宽度以英文字符为标准,由于一个中文字符相当于两个英文字符。

参数:
value 文本的宽度。
- (void) setForeColor: (Color *)  value  

设置文本的前景色。

参数:
value 文本的前景色。
- (void) setIsSizeFixed: (BOOL)  value  

设置文本字体是否为固定尺寸。false,表示文本为非固定尺寸的文本。

参数:
value 指定文本大小是否固定。
- (void) setItalic: (BOOL)  value  

设置文本字体是否采用斜体,true 表示采用斜体。

参数:
value 指定文本字体是否采用斜体。
- (void) setOutline: (BOOL)  value  

设置是否以轮廓(外框)的方式来显示文本字体的背景。false,表示不以轮廓的方式显示文本的背景。

参数:
value 指定是否以轮廓的方式来显示文本的背景。
- (void) setRotation: (double)  value  

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

参数:
value 文本旋转的角度。
- (void) setShadow: (BOOL)  value  

设置文本是否有阴影。true 表示给文本增加阴影。

参数:
value 指定文本是否有阴影。
- (void) setStrikeout: (BOOL)  value  

设置注记字体是否加删除线,true 表示加删除线。

参数:
value 文本字体是否加删除线。
- (void) setUnderline: (BOOL)  value  

设置文本字体是否加下划线,true 表示加下划线。

参数:
value 指定文本字体是否加下划线。
- (void) setWeight: (2_0) 
(5_0)  NS_DEPRECATED_IOS 

设置文本字体的磅数,表示粗体的具体数值。取值为0~900中的整百数,如400表示正常显示,700表示粗体,可参见微软MSDN LogFont帮助中关于LFWeight的说明。

参数:
value 文本字体的磅数。
- (NSString*) toString  

返回一个表示此文本风格类对象的格式化字符串。

返回:
表示此文本风格类对象的字符串。

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