梦想CAD控件安卓图层
新建图层
CAD中我们设置好图层后除了我们平常的绘图时选择线段的颜色,线型,线宽等作用,而且我们还可以在出图时选择性显示图形,冻结图形,已达到我们想要的效果。
实现代码说明:
//增加一个图层 参数为图层名
MxLibDraw.addLayer("AAA111");
//设置当前绘图函数使用的图层 参数为图层名字符串
MxLibDraw.setLayerName("AAA111");
得到所有图层名
实现代码说明:
//得到所有图层
long[] ids = MxFunction.getAllLayer();
if(ids ==null)
return; for(int i = 0; i < ids.length;i++)
{
McDbLayerTableRecord layer = new McDbLayerTableRecord(ids[i]);
//返回符号表记录的名称
String sName = layer.getName();
Log.e("LayerName:",sName); }
打开所有图层
实现代码说明:
//得到所有图层
long[] ids = MxFunction.getAllLayer();
if(ids ==null)
return; for(int i = 0; i < ids.length;i++)
{
McDbLayerTableRecord layer = new McDbLayerTableRecord(ids[i]); layer.setIsOff(false);
}
隐藏指定的图层
实现代码如下:
// 隐藏指定的层。
//增加一个图层 参数为图层名
MxLibDraw.addLayer("AAA111");
//设置当前绘图函数使用的图层 参数为图层名字符串
MxLibDraw.setLayerName("AAA111"); long lId = MxLibDraw.drawLine(400,0,0,400); McDbLine line = new McDbLine(lId);
line.setColorIndex(5); McDbLayerTableRecord layer = new McDbLayerTableRecord("AAA111");
layer.setIsOff(true);
锁定所有图层
实现代码如下:
//得到所有图层
long[] ids = MxFunction.getAllLayer();
if(ids ==null)
return; for(int i = 0; i < ids.length;i++)
{
McDbLayerTableRecord layer = new McDbLayerTableRecord(ids[i]); layer.setIsLocked(true);
}
锁定指定图层
实现代码如下:
//设置图层锁定状态
//增加一个图层 参数为图层名
MxLibDraw.addLayer("AAA111");
//设置当前绘图函数使用的图层 参数为图层名字符串
MxLibDraw.setLayerName("AAA111"); long lId = MxLibDraw.drawLine(400,0,0,400); McDbLine line = new McDbLine(lId);
line.setColorIndex(5); McDbLayerTableRecord layer = new McDbLayerTableRecord("AAA111");
layer.setIsLocked(true);
梦想CAD控件安卓图层的更多相关文章
- 梦想CAD控件安卓参数绘图
		
在CAD绘图中,参数化绘图可以帮助我们极大缩短设计时间,用户可以按照设计意图控制绘图对象,这样即使对象发生了变化,具体的关系和测量数据仍将保持不变,能够对几何图形和标注进行控制,可以帮助用户应对耗时的 ...
 - 梦想CAD控件安卓界面控制
		
CAD控件界面上所有元素都可以控制显示或隐藏,下面将逐一介绍详细用法. 设置工具文件 MxFunction.setToolFile 设置工具文件.详细说明如下: 参数 说明 String sFile ...
 - 梦想CAD控件安卓交互绘图
		
在cad使用过程中,动态绘制的使用会使我们绘图速度大大加快.在此演示中,我们绘制了直线.多段线.点.样条线.圆.圆弧.椭圆.椭圆弧等实体. 用户可以在CAD控件视区任意位置绘制直线. 主要用到函数说明 ...
 - 梦想CAD控件安卓选择集
		
在本示例中将使用构造选择集对被过滤对象进行过滤,该类封装了选择集及其处理函数,支持如下过滤条件. 参数类型 类型 RTDXF0 TEXT 文字 MTEXT 多行文字 CIRCLE 圆 ARC 圆弧 L ...
 - 梦想CAD控件安卓控件事件
		
MxDrawActivity.commandEvent 命令调用事件. 参数 说明 int iCommand 命令ID,这个ID用户自已来取的,只要多个命令ID不重复就可以 代码实现如下: publi ...
 - 梦想CAD控件安卓文字样式
		
增加文字样式 用户可以增加文字样式到数据库,并设置其字体等属性,具体实现代码如下: // 增加文字样式 //getCurrentDatabase()返回当前数据库对象 //getTextstyle() ...
 - 梦想CAD控件图层COM接口知识点
		
梦想CAD控件图层COM接口知识点 一.新建图层 主要用到函数说明: _DMxDrawX::AddLayer 增加新的图层.详细说明如下: 参数 说明 BSTR pszName 图层名 c#中实现代码 ...
 - 如何在网页中浏览和编辑DWG文件 梦想CAD控件
		
如何在网页中浏览和编辑DWG文件 梦想CAD控件 www.mxdraw.com 梦想绘图控件5.2 是国内最强,最专业的CAD开发组件(控件),不需要AutoCAD就能独立运行.控件使用VC 201 ...
 - 梦想CAD控件图块COM接口知识点
		
梦想CAD控件图块COM接口知识点 图块是将多个实体组合成一个整体,并给这个整体命名保存,在以后的图形编辑中图块就被视为一个实体.一个图块包括可见的实体如线.圆.圆弧以及可见或不可见的属性数据.图块的 ...
 
随机推荐
- docker 默认用户和密码
			
windows 下安装docker依赖boot2docker镜像默认用户和密码 标签: dockerroot密码 2017-03-26 14:13 2796人阅读 评论(0) 收藏 举报 分类: 虚 ...
 - Tomcat 隐藏Server Name
			
隐藏Http请求中的Header ServerName 方法一 在tomcat/lib/tomcat-coyote.jar中 下面两个文件 org/apache/coyote/http11/Const ...
 - 获取Linux磁盘分区的UUID
			
在设置fstab自动挂载时,需要填写如下的信息: # <file system> <mount point> <type> <options> < ...
 - opencv对图像进行边缘及角点检測
			
opencv对图像进行边缘及角点检測 先看结果: 代码: // ConsoleApplication1_812.cpp : Defines the entry point for the consol ...
 - STM32学习之路-感觉自己走到了一个天大的坑里了!
			
先前兴致勃勃的来弄16位并口驱动LCD.本以为就须要改下LCD IC的初始化即可了,没想到弄了这么多天最终发现自己走进了一个深坑了 T T 原因是我的开发板是奋斗V5的, 它确实有MCU外扩IO口, ...
 - jeasyui控件事件和方法的使用方法
			
1.事件是在页面加载后就注册绑定: $(function () { ocr(); }); function ocr() { $('#dgTeacher').datagrid({ onClickRow: ...
 - 2016/1/17   笔记 1,面向对象编程OOP  2,类  全
			
面向对象编程OOP 编程方式的发展 1,面向过程 重用性低 维护工作量大 2,面向对象 重用性高 维护容易 概念 1,对象 Object 一个具体的事物 是类的实例 2,类Class 同一 ...
 - 【codevs2011】【LNOI2013】最小距离之和
			
floyed水题 #include<algorithm> #include<iostream> #include<cstdlib> #include<cstr ...
 - 【OI】关于快速幂的简单理解
			
都知道算某个数的幂需要线性的复杂度,为了优化复杂度,就出现了所谓的快速幂. 快速幂的代码很短,但是要原理需要一点心思. 首先,我们知道, a^b = a^c * a^d (c+d=b) 那么,不就可以 ...
 - What does jQuery.fn mean?
			
n jQuery, the fn property is just an alias to the prototype property. The jQuery identifier (or $) i ...