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 voidAddModelLib(String modelPath)添加模型库static intAddSymbolLib(String symbolPath)添加标号库static voidcentralAndResetSymbolSize(Recordset rec, double dsize)符号对齐并设置大小,符号制作工具使用static voidCloseSymbolLib(int libID)关闭标号库static voidcreateSymbolLib(int libID, String libName)创建符号库voiddispose()释放对象static int[]getAllLibraryId()返回已加载的所有标号库的IDstatic intgetLibCount()返回标号库个数static SymbolLibrarygetSymbolLibrary(int libID)返回指定ID的标号库static intgetSymbolMaxEidtPts(int libId, int code)返回线面标号的最大编辑点static intgetSymbolMinEidtPts(int libId, int code)返回线面标号的最小编辑点static StringgetSymbolName(int libId, int code)返回标号名称static GraphicObjectTypegetSymbolType(int libId, int code)返回指定标号库指定标号的标号类型static booleanisCanCreateFlagCompound(int libID, int code)判断是否可以创建多旗包围框static booleanIsJBSymbolLib(String symbolPath)判断是否是JB库static BooleanisSymbolLibraryExist(int libID)返回标号库是否存在static ArrayList<SymbolInfo>querySymbol(String strkey)根据关键字查询指定父节点中的子节点static voidresetSymbolSize(Recordset rec, double size)设置符号大小,符号制作工具使用static voidsymbolCentral(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–2025 SuperMap. All rights reserved.