CAD控件教程:网上打开dwg文件时,对dwg文件路径加密的功能
2015-03-16 10:33
288 查看
软件名称: 看楼主头像,,。,。。。
1. 增加控件状态栏文字,自定义功能,
C++接口为 : CStatusBarInformationReactor::CreateProgressBarText
COM接口,自定义事件:CString Mx_SendStatustText(DOUBLE dX, DOUBLE dY, DOUBLE dZ);
2. 增加对dwg文件读写用户信息函数,如下:
LPCTSTR getTitle();
void setTitle(
LPCTSTR title);
LPCTSTR getSubject() const;
void setSubject(
LPCTSTR subject);
LPCTSTR getAuthor() const;
void setAuthor(
LPCTSTR author);
LPCTSTR getKeywords() const;
void setKeywords(
LPCTSTR keywords);
3. 完善控件的插入函数,可以一次性把一个dwg文件中所有图块,都导入到当前图纸上,方便使用
例如: C# 把dwg文件所有图块引入到当前图纸中..
axMxDrawX1.InsertBlock("G:
\\pt1000.dwg", "");只需要调一次,把pt1000.dwg中的所有图块都插进来了,不要重复多次调用。
axMxDrawX1.InsertBlock("G:
\\pt1000.dwg", "");
axMxDrawX1.DrawBlockReference(0, 0, "地测1000_探峒a", 1.0, 0.0);
axMxDrawX1.ZoomAll();
4. 增加一个绘制外部引用函数Mx::addNewXRefDefBlock
COM接口,自定义函数 Mx_AddNewXRefDefBlock
例如: 增加外部参照代码
void CTestCommands::InsertXRefDefBlock()
{
McDbObjectId recId = Mx::addNewXRefDefBlock(Mx::mcdbCurDwg(),_T("block.dwg"),_T("testxref"));
McDbBlockReference* pBlkRef = new McDbBlockReference;
pBlkRef->setBlockTableRecord(recId);
pBlkRef->setPosition(McGePoint3d(100,100,0));
MrxDbgUtils::addToCurrentSpaceAndClose(pBlkRef);
}
5. Mx_WriteJpgToURL函数,增加让用户指定范围参数
6. 完善LoadLinetypeFromFile函数,支持动态从服务器上加载线型文件
7. 增加对点样式的显示,与修改
例如: 设置点样式.
// 设置点样式,为67.,具体的值,可以看autocad帮助
axMxDrawX1.SetSysVarLong("PDMODE", 67);
// 设置点大小,0.0表示它随屏幕
axMxDrawX1.SetSysVarDouble("PDSIZE", 0.0);
// 重新生成,所有实体。,
axMxDrawX1.Regen();
8. 增加对ucs坐标的保存与读取
9. 修正保存dwg文件后,有个别文字位置发生少量偏移问题
10.修改镜向圆弧夹点显示不对问题
11.并增加把镜向圆弧变成非镜向圆弧函数McDbArc::correctMirror
12.修正浏览模式下,还能进行属性编辑的错误
13.增加,网上打开dwg文件时,对dwg文件路径加密的功能
14.增加动画时可以设置多个时钟的功能
15.增加工具条文件定义中,工具条按钮的图标可以直接从bmp文件加载,bmp文件也可以是个网络路径
15 增加菜单文件定义中,菜单按钮的图标可以直接从bmp文件加载,bmp文件也可以是个网络路径
16.修改个别填充中有文字框时,显示不对问题
17 修改一堆其它细节上的错误
1. 增加控件状态栏文字,自定义功能,
C++接口为 : CStatusBarInformationReactor::CreateProgressBarText
COM接口,自定义事件:CString Mx_SendStatustText(DOUBLE dX, DOUBLE dY, DOUBLE dZ);
2. 增加对dwg文件读写用户信息函数,如下:
LPCTSTR getTitle();
void setTitle(
LPCTSTR title);
LPCTSTR getSubject() const;
void setSubject(
LPCTSTR subject);
LPCTSTR getAuthor() const;
void setAuthor(
LPCTSTR author);
LPCTSTR getKeywords() const;
void setKeywords(
LPCTSTR keywords);
3. 完善控件的插入函数,可以一次性把一个dwg文件中所有图块,都导入到当前图纸上,方便使用
例如: C# 把dwg文件所有图块引入到当前图纸中..
axMxDrawX1.InsertBlock("G:
\\pt1000.dwg", "");只需要调一次,把pt1000.dwg中的所有图块都插进来了,不要重复多次调用。
axMxDrawX1.InsertBlock("G:
\\pt1000.dwg", "");
axMxDrawX1.DrawBlockReference(0, 0, "地测1000_探峒a", 1.0, 0.0);
axMxDrawX1.ZoomAll();
4. 增加一个绘制外部引用函数Mx::addNewXRefDefBlock
COM接口,自定义函数 Mx_AddNewXRefDefBlock
例如: 增加外部参照代码
void CTestCommands::InsertXRefDefBlock()
{
McDbObjectId recId = Mx::addNewXRefDefBlock(Mx::mcdbCurDwg(),_T("block.dwg"),_T("testxref"));
McDbBlockReference* pBlkRef = new McDbBlockReference;
pBlkRef->setBlockTableRecord(recId);
pBlkRef->setPosition(McGePoint3d(100,100,0));
MrxDbgUtils::addToCurrentSpaceAndClose(pBlkRef);
}
5. Mx_WriteJpgToURL函数,增加让用户指定范围参数
6. 完善LoadLinetypeFromFile函数,支持动态从服务器上加载线型文件
7. 增加对点样式的显示,与修改
例如: 设置点样式.
// 设置点样式,为67.,具体的值,可以看autocad帮助
axMxDrawX1.SetSysVarLong("PDMODE", 67);
// 设置点大小,0.0表示它随屏幕
axMxDrawX1.SetSysVarDouble("PDSIZE", 0.0);
// 重新生成,所有实体。,
axMxDrawX1.Regen();
8. 增加对ucs坐标的保存与读取
9. 修正保存dwg文件后,有个别文字位置发生少量偏移问题
10.修改镜向圆弧夹点显示不对问题
11.并增加把镜向圆弧变成非镜向圆弧函数McDbArc::correctMirror
12.修正浏览模式下,还能进行属性编辑的错误
13.增加,网上打开dwg文件时,对dwg文件路径加密的功能
14.增加动画时可以设置多个时钟的功能
15.增加工具条文件定义中,工具条按钮的图标可以直接从bmp文件加载,bmp文件也可以是个网络路径
15 增加菜单文件定义中,菜单按钮的图标可以直接从bmp文件加载,bmp文件也可以是个网络路径
16.修改个别填充中有文字框时,显示不对问题
17 修改一堆其它细节上的错误
相关文章推荐
- CAD控件:网上打开dwg文件时,对dwg文件路径加密的功能
- 高精度快速预览打开dwg文件的CAD控件CAD Image DLL介绍及下载
- 高精度快速预览打开dwg文件的CAD控件CAD Image DLL介绍及下载
- 高精度快速预览打开dwg文件的CAD控件CAD Image DLL介绍及下载
- Qt-编程模块 001: 浏览(选择)、打开 文件和文件夹(目录) --- 如何让按钮**记忆上次打开的文本路径**的功能
- 使用Profile文件记录JFileChooser(或者File控件)最新打开的文件路径
- CAD控件:网页浏览DWG文件的CAD插件
- Eclipse 增加打开文件路径功能
- perl,读取所需文件的路径,然后打开相应的文件,并对文件中的DNA序列进行计数,substr函数对长字符串的片段化处理功能
- CAD中如何快速的打开dwg格式的CAD图纸文件?
- Eclipse 增加打开文件路径功能
- WIN32通用控件之打开对话框获取文件路径
- 【教程】PDF控件Spire.PDF 教程:在C#中加密和解密PDF文件
- 调用系统控件,打开选择文件或路径的对话框
- DotNetTextBox控件添加外挂插件功能的图文教程。
- Javascript & DHTML 实例编程(教程)(三)初级实例篇1―上传文件控件实例
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- 使编成的文件具有打开方式功能
- Vb中不用控件调用文件打开对话框
- WindowsXP中的文件加密功能及其使用