增加标注样式

用户可以增加标注样式到数据库,具体实现c#代码如下:

private void CreateDim()
{
//返回控件的数据库对象
MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase();
//返回数据库中的标注样式表对象
IMxDrawDimStyleTable mxdim = database.GetDimStyleTable();
//增加新的标注样式
IMxDrawDimStyleTableRecord dimstr = mxdim.Add("mydim");
//设置样式
dimstr.SetDimVarDouble(40, 20.0);
//返回数据库中的标注样式表对象
database.CurrentlyDimstyleName = "mydim";
}

得到标注样式名

用户可以得到所有标注样式名,具体实现c#代码如下:

private void GetAllDim()
{
MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase();
//返回数据库中的文字样式表对象
MxDrawDimStyleTable spDimStyleTable = database.GetDimStyleTable();
//创建一个遍历层表中所有图层的遍历器
var spIter = spDimStyleTable.NewIterator();
// 得到所有图层名
string sRet = null;
//移动当前遍历器位置
for (; !spIter.Done(); spIter.Step(true, true))
{
//返回遍历器当前位置的记录
var spDimStyleTableRec = spIter.GetRecord();
//符号表记录名属性
var sName = spDimStyleTableRec.Name;
// 0零层不参加比较
if (sName != "0")
{
if (sRet == null)
sRet = sName;
else
{
sRet = sRet + "," + sName;
}
}
}
MessageBox.Show(sRet);
}

删除标注样式

用户可以得到删除某个标注样式,具体实现c#代码如下:

private void DelDim()
{
string txt = textBox2.Text;
MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase();
//返回数据库中的样式表对象
IMxDrawDimStyleTable DimStyleTable = database.GetDimStyleTable();
//得到样式表表中的样式对象
IMxDrawDimStyleTableRecord DimStyleRec = DimStyleTable.GetAt(txt, false);
if (DimStyleRec == null)
return;
//删除对象
DimStyleRec.Erase();
MessageBox.Show("成功删除标注样式");
}

最新文章

  1. Python 网络编程(二)
  2. Reset CSS:只选对的,不选"贵"的
  3. Android 中的openurl
  4. Android4.0 -- UI控件之 Menu 菜单的的使用(二)
  5. DFS(深度优先搜索)模板
  6. 理解MySQL——索引与优化(转)
  7. Ubuntu下安装最新sublime
  8. 结对开发项目--石家庄地铁web版
  9. centos7下mysql半同步复制原理安装测试详解
  10. boost::bind 实现原理, 手动实现一个
  11. DataGridView实时提交
  12. objectstate对象三种状态
  13. C99中的变长数组(VLA)
  14. element 表格元素 超链接
  15. JavaWeb总结(一)
  16. 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #2 如何编译Linux内核
  17. This InfoPath form template is browser-compatible, but it cannot be browser-enabled on the selected site
  18. windows系统同时连接多个openvpn账户
  19. 20145335《java程序设计》第10周学习总结
  20. 从SignalTap II中获取“最真实”的仿真测试向量(ZZ)

热门文章

  1. 『NSOperation、NSOperationQueue』详解
  2. P2P网贷中的4种理財业务模式
  3. .NET下为百度文本编辑器UEditor增加图片删除功能
  4. Cordova 开发 App
  5. CentOS 6.5下安装MySQL 5.6.21
  6. Maven 项目管理 —— 安装与配置
  7. bzoj2132
  8. 7章 Admin
  9. 19_传智播客iOS视频教程_类和对象
  10. 洛谷 P1414 又是毕业季II(未完成)