com.supermap.web.iServerJava6R.themeServices
public class ThemeLabelText
继承 ThemeLabelText Inheritance Object

标签专题图中文本风格类.

通过该类可以设置专题图中标签的文本字体大小和显示风格。



公共属性
  属性 定义方
    maxTextHeight : Number
标签中文本的最大高度.
ThemeLabelText
    maxTextWidth : Number
标签中文本的最大宽度.
ThemeLabelText
    minTextHeight : Number
标签中文本的最小高度.
ThemeLabelText
    minTextWidth : Number
标签中文本的最小宽度.
ThemeLabelText
    uniformMixedStyle : LabelMixedTextStyle
LabelMixedTextStyle 对象,标签专题图统一的文本组合风格.
ThemeLabelText
    uniformStyle : ServerTextStyle
统一文本风格,ServerTextStyle 对象.
ThemeLabelText
公共方法
  方法 定义方
   
初始化 ThemeLabelText 类的新实例。
ThemeLabelText
属性详细信息
maxTextHeight 属性
maxTextHeight:Number

标签中文本的最大高度.

当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效,当放大后的文本高度超过最大高度之后就不再放大。单位为0.1毫米。高度单位为0.1毫米。默认为 0 毫米。


Implementation
    public function get maxTextHeight():Number
    public function set maxTextHeight(value:Number):void
maxTextWidth 属性  
maxTextWidth:Number

标签中文本的最大宽度.

当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效,当放大后的文本宽度超过最大高度之后就不再放大。单位为0.1毫米。默认为0毫米。


Implementation
    public function get maxTextWidth():Number
    public function set maxTextWidth(value:Number):void
minTextHeight 属性  
minTextHeight:Number

标签中文本的最小高度.

当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效,当缩小后的文本高度小于最小高度之后就不再缩小。单位为0.1毫米。默认为0毫米


Implementation
    public function get minTextHeight():Number
    public function set minTextHeight(value:Number):void
minTextWidth 属性  
minTextWidth:Number

标签中文本的最小宽度.

当标签文本不固定大小时,即 ServerTextStyle.sizeFixed = false 有效,当缩小后的文本宽度小于最小宽度之后就不再缩小。单位为0.1毫米。默认为0毫米。


Implementation
    public function get minTextWidth():Number
    public function set minTextWidth(value:Number):void
uniformMixedStyle 属性  
uniformMixedStyle:LabelMixedTextStyle

LabelMixedTextStyle 对象,标签专题图统一的文本组合风格.

通过该类可以使同一个标签中的文字使用多种风格显示。比如文本 “喜马拉雅山”,通过本类可以将前三个字用红色显示,后两个字用蓝色显示。
各种风格的优先级从高到低为:ThemeLabelText.uniformMixedStyle(标签文本的复合风格),ThemeLabelItem.style(分段子项的文本风格),ThemeLabelText.uniformStyle(统一文本风格)。


Implementation
    public function get uniformMixedStyle():LabelMixedTextStyle
    public function set uniformMixedStyle(value:LabelMixedTextStyle):void
uniformStyle 属性  
uniformStyle:ServerTextStyle

统一文本风格,ServerTextStyle 对象.

当标签专题图子项的个数大于等于1时,uniformStyle 不起作用,各标签的风格使用子项中设置的风格。
各种风格的优先级从高到低为:uniformMixedStyle(标签文本的复合风格),ThemeLabelItem.style(分段子项的文本风格),uniformStyle(统一文本风格)。


Implementation
    public function get uniformStyle():ServerTextStyle
    public function set uniformStyle(value:ServerTextStyle):void
构造函数详细信息
ThemeLabelText () 构造函数
public function ThemeLabelText()

初始化 ThemeLabelText 类的新实例。