com.supermap.plot
类 SymbolLibManager
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.plot.SymbolLibManager
-
- 所有已实现的接口:
- IDisposable
public class SymbolLibManager extends com.supermap.data.InternalHandleDisposable
标号库管理类。该类提供了标号库管理类的一系列属性。
-
-
构造器概要
构造器 构造器和说明 SymbolLibManager()
构造方法
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 static void
AddModelLib(String modelPath)
添加模型库static int
AddSymbolLib(String symbolPath)
添加标号库static void
centralAndResetSymbolSize(Recordset rec, double dsize)
符号对齐并设置大小,符号制作工具使用static void
CloseSymbolLib(int libID)
关闭标号库static void
createSymbolLib(int libID, String libName)
创建符号库void
dispose()
释放对象static int[]
getAllLibraryId()
返回已加载的所有标号库的IDstatic int
getLibCount()
返回标号库个数static SymbolLibrary
getSymbolLibrary(int libID)
返回指定ID的标号库static int
getSymbolMaxEidtPts(int libId, int code)
返回线面标号的最大编辑点static int
getSymbolMinEidtPts(int libId, int code)
返回线面标号的最小编辑点static String
getSymbolName(int libId, int code)
返回标号名称static GraphicObjectType
getSymbolType(int libId, int code)
返回指定标号库指定标号的标号类型static boolean
isCanCreateFlagCompound(int libID, int code)
判断是否可以创建多旗包围框static boolean
IsJBSymbolLib(String symbolPath)
判断是否是JB库static Boolean
isSymbolLibraryExist(int libID)
返回标号库是否存在static ArrayList<SymbolInfo>
querySymbol(String strkey)
根据关键字查询指定父节点中的子节点static void
resetSymbolSize(Recordset rec, double size)
设置符号大小,符号制作工具使用static void
symbolCentral(Recordset rec)
符号对齐,符号制作工具使用
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象
-
isCanCreateFlagCompound
public static boolean isCanCreateFlagCompound(int libID, int code)
判断是否可以创建多旗包围框- 参数:
libID
- 标号libidcode
- 标号code- 返回:
- 是否是JB
-
IsJBSymbolLib
public static boolean IsJBSymbolLib(String symbolPath)
判断是否是JB库- 参数:
symbolPath
- 标号库路径- 返回:
- 是否是JB
-
AddSymbolLib
public static int AddSymbolLib(String symbolPath)
添加标号库- 参数:
symbolPath
- 标号库路径- 返回:
- 标号库ID
-
CloseSymbolLib
public static void CloseSymbolLib(int libID)
关闭标号库- 参数:
libID
- 标号库ID
-
AddModelLib
public static void AddModelLib(String modelPath)
添加模型库- 参数:
modelPath
- 模型库路径
-
getLibCount
public static int getLibCount()
返回标号库个数- 返回:
- 标号库个数
-
getSymbolLibrary
public static SymbolLibrary getSymbolLibrary(int libID)
返回指定ID的标号库- 参数:
libID
- 标号库ID- 返回:
- 标号库
-
isSymbolLibraryExist
public static Boolean isSymbolLibraryExist(int libID)
返回标号库是否存在- 参数:
libID
- 标号库ID- 返回:
- 标号库是否存在
-
getAllLibraryId
public static int[] getAllLibraryId()
返回已加载的所有标号库的ID- 返回:
- 标号库的ID数组
-
getSymbolType
public static GraphicObjectType getSymbolType(int libId, int code)
返回指定标号库指定标号的标号类型- 参数:
libId
- 标号库IDcode
- 标号的编号- 返回:
- 标号类型
-
getSymbolMaxEidtPts
public static int getSymbolMaxEidtPts(int libId, int code)
返回线面标号的最大编辑点- 参数:
libId
- 标号库IDcode
- 标号的编码- 返回:
- 最大编辑点个数
-
getSymbolMinEidtPts
public static int getSymbolMinEidtPts(int libId, int code)
返回线面标号的最小编辑点- 参数:
libId
- 标号库IDcode
- 标号的编码- 返回:
- 最小编辑点个数
-
getSymbolName
public static String getSymbolName(int libId, int code)
返回标号名称- 参数:
libId
- 标号库IDcode
- 标号的编码- 返回:
- 标号名称
-
querySymbol
public static ArrayList<SymbolInfo> querySymbol(String strkey)
根据关键字查询指定父节点中的子节点- 参数:
strkey
- 关键字- 返回:
- 父节点的子节点
-
createSymbolLib
public static void createSymbolLib(int libID, String libName)
创建符号库- 参数:
libId
- 标号库IDlibName
- 符号库名字
-
symbolCentral
public static void symbolCentral(Recordset rec)
符号对齐,符号制作工具使用- 参数:
rec
- 标号所在数据集
-
resetSymbolSize
public static void resetSymbolSize(Recordset rec, double size)
设置符号大小,符号制作工具使用- 参数:
rec
- 标号所在数据集size
- 符号大小
-
centralAndResetSymbolSize
public static void centralAndResetSymbolSize(Recordset rec, double dsize)
符号对齐并设置大小,符号制作工具使用- 参数:
rec
- 标号所在数据集dsize
- 符号大小
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.