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  

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

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

该类的文档由以下文件生成:
 å…¨éƒ¨ ç±» æ–‡ä»¶ å‡½æ•° å˜é‡ ç±»åž‹å®šä¹‰ æžšä¸¾ æžšä¸¾å€¼ å±žæ€§ å®å®šä¹‰