主要用到函数说明:

_DMxDrawX::DrawDimRotated

绘制一个线型标注。详细说明如下:

参数 说明

DOUBLE dExtLine1PointX

输入第一条界线的起始点X值

DOUBLE dExtLine1PointY

输入第一条界线的起始点Y值

DOUBLE dExtLine2PointX

输入第二条界线的起始点X值

DOUBLE dExtLine2PointY

输入第二条界线的起始点Y值

DOUBLE dDimLineLocationX

输入标注线自身上的点X值

DOUBLE dDimLineLocationY

输入标注线自身上的点Y值

DOUBLE dRotationAngle

输入标注的旋转角

js中实现代码说明:

function DrawDimRotated (){
mxOcx.AddDimStyle("MyDimStyle", "41,0.18,141,0.09,40,200", "77,1,271,3", "", "");
mxOcx.DimStyle = "MyDimStyle";
//把颜色改回黑白色
mxOcx.DrawColor = 0;
//把线型改成实线
mxOcx.LineType = "";
//设置线宽 4
mxOcx.LineWidth = 0;
//绘制一个线型标注,参数一为输入第一条界线的起始点X值,参数二为输入第一条界线的起始点Y值
// 参数三为输入第二条界线的起始点X值,参数四为输入第二条界线的起始点Y值
// 参数五为输入标注线自身上的点X值,参数六为输入标注线自身上的点Y值
// 参数七为输入标注的旋转角
mxOcx.DrawDimRotated(0, 70, 50, 70, 25, 71, 0);
mxOcx.DrawDimRotated(0, 72, 0, 74, 15, 73, 0.771);
//把所有的实体都放到当前显示视区
mxOcx.ZoomAll();
//更新视区显示
mxOcx.UpdateDisplay();
}

最新文章

  1. jsp 头像上传显示部分代码实现
  2. Linux环境下安装Oracle 10g 发生错误 You do not have permission to write to the inventory location
  3. struct和typedef struct
  4. Winform自定义窗体样式,实现标题栏可灵活自定义
  5. ASP.NET MVC 站点设置.html 为起始页
  6. /dev/tty /dev/ttyS0 /dev/tty0,/dev/null区别
  7. Android 程序员必须掌握的三种自动化测试方法
  8. 第三百五十四天 how can I 坚持
  9. python学习day4--python基础--购物小程序
  10. activemq重启
  11. TOMCAT之性能跟踪入门
  12. Noip2013之路
  13. [Leetcode][Python]39: Combination Sum
  14. android加载更多的图片
  15. grunt安装详解及失败处理
  16. vue如何封装自己需要的方法
  17. 迭代器Iteration
  18. recovery 下界面UI旋转90 180 270修改
  19. 数据源从druid迁移到HikariCP
  20. windows cmd命令显示UTF8设置

热门文章

  1. codeforces 689A A. Mike and Cellphone(水题)
  2. [OS][FS]查看ext3文件系统分区的superblock
  3. C++中class在实例化前到底占用多少空间
  4. css模型
  5. Rails bootstrap导入
  6. java中static,super,final关键字辨析
  7. sql sever使用sql语句查询数据, 分割某字段改为多行,其它字段保持不变
  8. python安装教学
  9. SQL 实战教程(八)
  10. Linux下UDP简介及程序设计