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)设置所有文本风格控件的文本风格
-
-
-
构造器详细资料
-
TextStyleManager
public TextStyleManager(java.util.ArrayList<AbstractTextStyleComponent> abstractTextStyleComponents)
使用多个 AbstractTextStyleComponent 创建 TextStyleManager- 参数:
abstractTextStyleComponents- 构建文本风格面板的文本风格控件
-
-
方法详细资料
-
addTextStyleParameter
public void addTextStyleParameter(AbstractTextStyleComponent abstractTextStyleComponents)
添加文本风格控件- 参数:
abstractTextStyleComponents- 文本风格控件
-
removeTextStyleParameter
public void removeTextStyleParameter(AbstractTextStyleComponent abstractTextStyleComponents)
移除文本风格控件- 参数:
abstractTextStyleComponents- 文本风格控件
-
setTextStyle
public void setTextStyle(com.supermap.data.TextStyle textStyle)
设置所有文本风格控件的文本风格- 参数:
textStyle- 文本风格
-
setEnabled
public void setEnabled(boolean enabled)
设置所有文本风格控件是否可用- 参数:
enabled- 是否可用
-
setGeometry
public void setGeometry(com.supermap.data.Geometry geometry)
设置所有文本风格控件的geometry对象- 参数:
geometry- 文本风格对象所在的geometry对象
-
setPrjCoordSys
public void setPrjCoordSys(com.supermap.data.PrjCoordSys prjCoordSys)
设置所有文本风格控件的坐标对象- 参数:
prjCoordSys- 文本风格对象所在的数据集坐标系
-
addTextStyleChangedListener
public void addTextStyleChangedListener(ITextStyleChangedListener smTextStyleChangedListener)
添加文本风格改变事件- 参数:
smTextStyleChangedListener- 文本风格改变事件
-
removeTextStyleChangedListener
public void removeTextStyleChangedListener(ITextStyleChangedListener smTextStyleChangedListener)
移除文本风格改变事件- 参数:
smTextStyleChangedListener- 移除风格改变事件
-
getTextStyle
public com.supermap.data.TextStyle getTextStyle()
获取文本风格- 返回:
- TextStyle
-
getTextStyleComponents
public java.util.ArrayList<AbstractTextStyleComponent> getTextStyleComponents()
获取所有文本风格控件- 返回:
- 所有文本风格控件
-
-