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
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
addTextStyleChangedListener(ITextStyleChangedListener smTextStyleChangedListener)
添加文本风格改变事件void
addTextStyleParameter(AbstractTextStyleComponent abstractTextStyleComponents)
添加文本风格控件com.supermap.data.TextStyle
getTextStyle()
获取文本风格java.util.ArrayList<AbstractTextStyleComponent>
getTextStyleComponents()
获取所有文本风格控件void
removeTextStyleChangedListener(ITextStyleChangedListener smTextStyleChangedListener)
移除文本风格改变事件void
removeTextStyleParameter(AbstractTextStyleComponent abstractTextStyleComponents)
移除文本风格控件void
setEnabled(boolean enabled)
设置所有文本风格控件是否可用void
setGeometry(com.supermap.data.Geometry geometry)
设置所有文本风格控件的geometry对象void
setPrjCoordSys(com.supermap.data.PrjCoordSys prjCoordSys)
设置所有文本风格控件的坐标对象void
setTextStyle(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()
获取所有文本风格控件- 返回:
- 所有文本风格控件
-
-