CAD参数绘制块引用对象(com接口)
2024-09-07 09:57:00
主要用到函数说明:
_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();
}
最新文章
- OpenGL超级宝典笔记----框架搭建
- Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- 使用ionic framework创建一个简单的APP
- 关于浏览器URL中出现会话验证字符说明
- Spring Boot 静态资源处理
- Codeforces Beta Round #69 (Div. 1 Only) C. Beavermuncher-0xFF 树上贪心
- ISE MAP报错: Unsupported programming for BSCAN block and JTAG_CHAIN attribute value 1的解决方法
- Mac配置JAVA_HOME
- BSTR共享内存问题
- OC-nonatomic和atomic相关
- Android:自定义滚动边缘(EdgeEffect)效果
- 在Azure China用自定义镜像创建Azure VM Scale Set
- 使用钩子参与到TCP拥塞事件的处理中
- python入门day01
- 数据库建模&;逆向工程工具
- 终于知道什么情况下需要实现.NET Core中的IOptions接口
- PHP与Python哪个做网站产品好?
- KMP回顾学习
- android listview实现点击某个item后使其显示在屏幕顶端
- Mysql运行模式及1690错误处理
热门文章
- POSTMAN模拟数组数据
- 机器学习经典算法笔记-Support Vector Machine SVM
- 淘淘商城项目_同步索引库问题分析 + ActiveMQ介绍/安装/使用 + ActiveMQ整合spring + 使用ActiveMQ实现添加商品后同步索引库_匠心笔记
- JS获得本月的第一天和最后一天
- JavaScript实现对象的深度克隆及typeof和instanceof【简洁】【分享】
- jQuery笔记之data方法
- Centos 下php安装配置xdebug扩展
- Python学习规划
- 洛谷 P1600 天天爱跑步
- 使用Navicat迁移MySQL数据至Oracle时大小写原因报“表或视图不存在”问题处理