com.supermap.desktop.core.utilties
类 LayoutUtilities
- java.lang.Object
-
- com.supermap.desktop.core.utilties.LayoutUtilities
-
public class LayoutUtilities extends java.lang.Object布局公共类
-
-
字段概要
字段 限定符和类型 字段和说明 static java.lang.StringEXCEL_ELEMENT_TAGstatic java.lang.StringGEOSMARTER_TAG_PREFIX
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static booleancheckAvailableLayoutName(java.lang.String newLayoutName, java.lang.String oldLayoutName)检查名称是否合法static booleandeleteMapLayout(java.lang.String[] layoutNames)批量删除指定名称的布局static java.lang.StringgetAvailableLayoutName(java.lang.String layoutName, boolean isNewWindow)获取具有指定前缀的可用布局名称static java.lang.StringgetAvailableMapGridName(java.lang.String name, java.util.ArrayList<com.supermap.data.GeoMapGrid> geoMapGrids, int mapGridIndex)获取格网集合中指定索引格网的合法名称static java.lang.StringgetAvailableMapGridName(java.lang.String name, com.supermap.data.GeoMap geoMap)获取布局中地图对象中格网的合法名称static java.lang.StringgetElementExcelCaption(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)获得表格 Geometry对象的描述static java.lang.StringgetElementExcelName(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)获得表格 Geometry对象的tagstatic java.lang.StringgetElementExcelPath(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)获得表格 Geometry对象的路径static doublegetPixelLength(com.supermap.layout.MapLayout mapLayout)计算一个屏幕像素在布局上的长度static booleanisExcelElement(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)判断当前布局窗口中的Geometry 是否是表格要素static booleanisExcelElementEditable(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)当前布局内 表格对象是否可编辑static booleanisGeoSmarterElement(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)判断当前布局窗口中的Geometry 是否是统计图表元素
-
-
-
字段详细资料
-
GEOSMARTER_TAG_PREFIX
public static final java.lang.String GEOSMARTER_TAG_PREFIX
- 另请参阅:
- 常量字段值
-
EXCEL_ELEMENT_TAG
public static final java.lang.String EXCEL_ELEMENT_TAG
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
checkAvailableLayoutName
public static boolean checkAvailableLayoutName(java.lang.String newLayoutName, java.lang.String oldLayoutName)检查名称是否合法- 参数:
newLayoutName- 新布局名称oldLayoutName- 该布局旧名称- 返回:
-
getAvailableMapGridName
public static java.lang.String getAvailableMapGridName(java.lang.String name, com.supermap.data.GeoMap geoMap)获取布局中地图对象中格网的合法名称- 参数:
name- 目标格网名称geoMap- 地图对象- 返回:
- 合法的格网名称
-
getAvailableMapGridName
public static java.lang.String getAvailableMapGridName(java.lang.String name, java.util.ArrayList<com.supermap.data.GeoMapGrid> geoMapGrids, int mapGridIndex)获取格网集合中指定索引格网的合法名称- 参数:
name- 目标格网名称geoMapGrids- 格网集合- 返回:
- 合法的格网名称
-
getAvailableLayoutName
public static java.lang.String getAvailableLayoutName(java.lang.String layoutName, boolean isNewWindow)获取具有指定前缀的可用布局名称- 参数:
layoutName- 指定前缀isNewWindow- 是否是新窗口- 返回:
-
deleteMapLayout
public static boolean deleteMapLayout(java.lang.String[] layoutNames)
批量删除指定名称的布局- 参数:
layoutNames- 布局名称
-
getPixelLength
public static double getPixelLength(com.supermap.layout.MapLayout mapLayout)
计算一个屏幕像素在布局上的长度- 参数:
mapLayout- 布局对象- 返回:
- 一个屏幕像素在布局上的长度
-
isGeoSmarterElement
public static boolean isGeoSmarterElement(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)判断当前布局窗口中的Geometry 是否是统计图表元素- 参数:
geometry-- 返回:
-
isExcelElement
public static boolean isExcelElement(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)判断当前布局窗口中的Geometry 是否是表格要素- 参数:
geometry-- 返回:
-
isExcelElementEditable
public static boolean isExcelElementEditable(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)当前布局内 表格对象是否可编辑- 参数:
mapLayout-geometry-- 返回:
-
getElementExcelName
public static java.lang.String getElementExcelName(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)获得表格 Geometry对象的tag- 参数:
mapLayout-geometry-- 返回:
-
getElementExcelPath
public static java.lang.String getElementExcelPath(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)获得表格 Geometry对象的路径- 参数:
mapLayout-geometry-- 返回:
-
getElementExcelCaption
public static java.lang.String getElementExcelCaption(com.supermap.layout.MapLayout mapLayout, com.supermap.data.Geometry geometry)获得表格 Geometry对象的描述- 参数:
mapLayout-geometry-- 返回:
-
-