主要用到函数说明:

_DMxDrawX::DrawBlockReference

绘制块引用对象。详细说明如下:

参数 说明

DOUBLE dPosX

插入点的X坐标

DOUBLE dPosY

插入点的Y坐标

BSTR pszBlkName

图块名

DOUBLE dScale

图块缩放比例

DOUBLE dAng

图块的旋转角度

C#中实现代码说明:

private void DynInsert()
{
//把颜色改回黑白色
axMxDrawX1.DrawCADColorIndex = 0;
//创建一个图层,名为"BlockLayer"
axMxDrawX1.AddLayer("BlockLayer");
//设置当前图层为"BlockLayer"
axMxDrawX1.LayerName = "BlockLayer";
var sBlkName = "Tree";
//用户需要出入图块的路径 控件程序在磁盘的文件路径
var sBlkFile = axMxDrawX1.GetOcxAppPath() + "\\Blk\\树.dwg";
//向控件数据库中插入一个图块,不用它插入匿名块
axMxDrawX1.InsertBlock(sBlkFile, "Tree");
//绘制块引用对象
//参数一为插入点的X坐标;参数二为插入点的Y坐标;
//参数三为图块名;参数四为图块缩放比例;参数五为图块的旋转角度
axMxDrawX1.DrawBlockReference(0, 3600, "Tree", 1, 0);
axMxDrawX1.ZoomAll();
axMxDrawX1.UpdateDisplay();
}

最新文章

  1. OpenGL超级宝典笔记----框架搭建
  2. Can't connect to local MySQL server through socket '/tmp/mysql.sock'
  3. 使用ionic framework创建一个简单的APP
  4. 关于浏览器URL中出现会话验证字符说明
  5. Spring Boot 静态资源处理
  6. Codeforces Beta Round #69 (Div. 1 Only) C. Beavermuncher-0xFF 树上贪心
  7. ISE MAP报错: Unsupported programming for BSCAN block and JTAG_CHAIN attribute value 1的解决方法
  8. Mac配置JAVA_HOME
  9. BSTR共享内存问题
  10. OC-nonatomic和atomic相关
  11. Android:自定义滚动边缘(EdgeEffect)效果
  12. 在Azure China用自定义镜像创建Azure VM Scale Set
  13. 使用钩子参与到TCP拥塞事件的处理中
  14. python入门day01
  15. 数据库建模&逆向工程工具
  16. 终于知道什么情况下需要实现.NET Core中的IOptions接口
  17. PHP与Python哪个做网站产品好?
  18. KMP回顾学习
  19. android listview实现点击某个item后使其显示在屏幕顶端
  20. Mysql运行模式及1690错误处理

热门文章

  1. POSTMAN模拟数组数据
  2. 机器学习经典算法笔记-Support Vector Machine SVM
  3. 淘淘商城项目_同步索引库问题分析 + ActiveMQ介绍/安装/使用 + ActiveMQ整合spring + 使用ActiveMQ实现添加商品后同步索引库_匠心笔记
  4. JS获得本月的第一天和最后一天
  5. JavaScript实现对象的深度克隆及typeof和instanceof【简洁】【分享】
  6. jQuery笔记之data方法
  7. Centos 下php安装配置xdebug扩展
  8. Python学习规划
  9. 洛谷 P1600 天天爱跑步
  10. 使用Navicat迁移MySQL数据至Oracle时大小写原因报“表或视图不存在”问题处理