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 |
- (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 |
返回一个表示此文本风格类对象的格式化字符串。
- 返回:
- 表示此文本风格类对象的字符串。
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。