SolidWorks机械工程师网——最大的SolidWorks学习平台
标题:
将工程图保存为.DXF或.DWG文件(六)-注释NOTE问题记录
[打印本页]
作者:
wetiuer
时间:
2024-8-5 15:40
标题:
将工程图保存为.DXF或.DWG文件(六)-注释NOTE问题记录
工程图中的
注释NOTE
在DXF/DWG中我们是希望能转换为
多行文字MTEXT
,这样方便后期编辑和维护,但事与愿违,目前发现会出现以下几个情况(做此纪录,方便查找):
一、注释在DXF/DWG中是以名称为“SW_NOTE"开头的块引用的情况:
1.注释NOTE设置了
引线
(GetLeaderCount 不为 0),包括空注释也一样;
2.注释中条目数量(GetTextCount ,换行也会影响子项数量)
大于 1
;
二、注释在DXF/DWG中是 MTEXT 需要满足以下情况:
1.无引线
2.子项数量为1,无特殊符号(直径、度、正负号等 MTEXT 支持的除外)
3.无删除线
文字
格式
4.无段落格式
5.无换行
保存到相册
三、注释的设置在DXF/DWG中有问题的:
1.注释中文字格式——竖直对齐设置,
仅当是MTEXT时,
始终是
顶部对齐
,块无效
;
2.
注释中文字格式——水平对齐设置,仅当是MTEXT时,有效,但设置居中、右对齐时,MTEXT对象会向右飘移;
2.注释中文字单独设置的
颜色会丢失
;
四、注释在DXF/DWG中的位置
1.有引线时,块引用的插入点为第 1 条引线的连接点;
2.无引线,块引用插入点为第 1 个条目的左下角点(
GetTextPositionAtIndex 的返回值
),MTEXT附着点为左上、左中和右上这3种之一
对于以上目前发现的注释问题,自制工具
MyTools 可以解决以下几个问题(
只对纯文本注释有效
):
1.注释在DXF/DWG中生成的块引用可以
转换为多行文字
MTEXT;
2.注释中部分内容设置的
文字颜色
在MTEXT中显示;
3.注释的
竖直对齐方式
可以与MTEXT的附着点对应;
4.消除注释因设置水平对齐造成的位置飘移;
功能尝试
作者:
radiation110
时间:
2024-8-6 16:30
SolidWorks机械工程师网,顶一下。
作者:
minyunzheng
时间:
2024-8-7 13:59
感谢楼主分享,很不错!
作者:
LJ32100
时间:
2024-8-8 17:04
又有更新了。。。。。
作者:
adf2859
时间:
2024-8-31 16:54
谢谢分享,学习一下
作者:
msnjww521
时间:
2024-9-5 15:05
感谢楼主分享,很不错!
作者:
沉默的人
时间:
2024-9-6 08:27
感谢分享谢谢楼主
作者:
仰望星空48度
时间:
2024-10-16 15:48
SolidWorks机械工程师网,顶一下。
作者:
ht0017
时间:
7 天前
楼主太有才了,膜拜中……
作者:
qqfly332211
时间:
前天 17:14
感谢楼主分享,很不错!
欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/)
Powered by Discuz! X3.2