com.supermap.desktop.controls.TextStyle
类 TextStyleManager
- java.lang.Object
- 
- com.supermap.desktop.controls.TextStyle.TextStyleManager
 
- 
 
 public class TextStyleManager extends java.lang.Object文本风格管理,对相互关联的 TextStyleComponent 自动处理状态,并且可以统一设置文本风格,添加或移除SmTextStyleChangedListener
- 
- 
构造器概要构造器 构造器和说明 TextStyleManager(java.util.ArrayList<AbstractTextStyleComponent> abstractTextStyleComponents)使用多个 AbstractTextStyleComponent 创建 TextStyleManager
 - 
方法概要所有方法 实例方法 具体方法 限定符和类型 方法和说明 voidaddTextStyleChangedListener(ITextStyleChangedListener smTextStyleChangedListener)添加文本风格改变事件voidaddTextStyleParameter(AbstractTextStyleComponent abstractTextStyleComponents)添加文本风格控件com.supermap.data.TextStylegetTextStyle()获取文本风格java.util.ArrayList<AbstractTextStyleComponent>getTextStyleComponents()获取所有文本风格控件voidremoveTextStyleChangedListener(ITextStyleChangedListener smTextStyleChangedListener)移除文本风格改变事件voidremoveTextStyleParameter(AbstractTextStyleComponent abstractTextStyleComponents)移除文本风格控件voidsetEnabled(boolean enabled)设置所有文本风格控件是否可用voidsetGeometry(com.supermap.data.Geometry geometry)设置所有文本风格控件的geometry对象voidsetPrjCoordSys(com.supermap.data.PrjCoordSys prjCoordSys)设置所有文本风格控件的坐标对象voidsetTextStyle(com.supermap.data.TextStyle textStyle)设置所有文本风格控件的文本风格
 
- 
- 
- 
构造器详细资料- 
TextStyleManagerpublic TextStyleManager(java.util.ArrayList<AbstractTextStyleComponent> abstractTextStyleComponents) 使用多个 AbstractTextStyleComponent 创建 TextStyleManager- 参数:
- abstractTextStyleComponents- 构建文本风格面板的文本风格控件
 
 
- 
 - 
方法详细资料- 
addTextStyleParameterpublic void addTextStyleParameter(AbstractTextStyleComponent abstractTextStyleComponents) 添加文本风格控件- 参数:
- abstractTextStyleComponents- 文本风格控件
 
 - 
removeTextStyleParameterpublic void removeTextStyleParameter(AbstractTextStyleComponent abstractTextStyleComponents) 移除文本风格控件- 参数:
- abstractTextStyleComponents- 文本风格控件
 
 - 
setTextStylepublic void setTextStyle(com.supermap.data.TextStyle textStyle) 设置所有文本风格控件的文本风格- 参数:
- textStyle- 文本风格
 
 - 
setEnabledpublic void setEnabled(boolean enabled) 设置所有文本风格控件是否可用- 参数:
- enabled- 是否可用
 
 - 
setGeometrypublic void setGeometry(com.supermap.data.Geometry geometry) 设置所有文本风格控件的geometry对象- 参数:
- geometry- 文本风格对象所在的geometry对象
 
 - 
setPrjCoordSyspublic void setPrjCoordSys(com.supermap.data.PrjCoordSys prjCoordSys) 设置所有文本风格控件的坐标对象- 参数:
- prjCoordSys- 文本风格对象所在的数据集坐标系
 
 - 
addTextStyleChangedListenerpublic void addTextStyleChangedListener(ITextStyleChangedListener smTextStyleChangedListener) 添加文本风格改变事件- 参数:
- smTextStyleChangedListener- 文本风格改变事件
 
 - 
removeTextStyleChangedListenerpublic void removeTextStyleChangedListener(ITextStyleChangedListener smTextStyleChangedListener) 移除文本风格改变事件- 参数:
- smTextStyleChangedListener- 移除风格改变事件
 
 - 
getTextStylepublic com.supermap.data.TextStyle getTextStyle() 获取文本风格- 返回:
- TextStyle
 
 - 
getTextStyleComponentspublic java.util.ArrayList<AbstractTextStyleComponent> getTextStyleComponents() 获取所有文本风格控件- 返回:
- 所有文本风格控件
 
 
- 
 
-