打开填充符号库管理器 |
填充符号库管理器可以通过 SymbolLibraryDialog 类的 ShowDialog 方法打开,使用该方法打开填充符号库管理器需要注意以下几个关键点:
方法:SymbolLibraryDialog.ShowDialog(Resources resources, SymbolType symbolType)
下面的代码片段为打开填充符号库管理器,打开的填充符号库管理器当前所管理的填充符号库为存储在 World.smwu 工作空间资源集合中的填充符号库。
// 打开工作空间,获取工作空间中的资源集合
Workspace workspace = new Workspace();
WorkspaceConnectionInfo workspaceConnectionInfo = new WorkspaceConnectionInfo(@"..\SampleData\World\World.smwu");
workspace.Open(workspaceConnectionInfo);
Resources resources = workspace.Resources;
// 打开填充符号库管理器
SymbolLibraryDialog.ShowDialog(resources, SymbolType.Fill);
上述代码片段打开的填充符号库管理器,当前管理的是保存在 World.smwu 工作空间中的填充符号库。
下面的代码片段为打开填充符号库管理器,打开的填充符号库管理器当前所管理的填充符号库为工作空间中默认的填充符号库,即新建的工作空间默认所存储的填充符号资源。
// 新建一个工作空间,获取工作空间中默认的资源集合
Workspace workspace = new Workspace();
Resources resources = workspace.Resources;
// 打开填充符号库管理器
SymbolLibraryDialog.ShowDialog(resources, SymbolType.Fill);
填充符号库管理器(默认) |
下面的代码片段为打开填充符号库管理器,打开的填充符号库管理器当前所管理的填充符号库为资源库中的填充符号库,并且资源库中的填充符号库是通过导入 SuperMap 填充符号库文件获得。FillLibrary.bru 文件为 SuperMap 的填充符号库文件,存储了填充符号库及符号库中的填充符号资源。
// 新建一个资源库对象
Resources resources = new Resources();
// 将 SuperMap 填充符号库文件导入到资源库中的填充符号库,
// 即资源库中的填充符号库资源为指定的填充符号库文件所存储的填充符号库内容。
resources.FillLibrary.FromFile(@"..\Data\FillLibrary.bru");
// 打开填充符号库管理器
SymbolLibraryDialog.ShowDialog(resources, SymbolType.Fill);
上述代码片段打开的填充符号库管理器,当前管理的是保存在 FillLibrary.bru 文件中的填充符号库。