如何将自定义线居中
你好我一直在创建一些用于绘图的自定义线型,但遇到了一些问题,并提出了如何定位自身的问题
我正在使用mkltype
例如,创建我想要的线条
---UE公司---
然而,我发现当线条不是线型的完美倍数时,文本会居中
例如——UE-----
其中,因为它在开始时保持了正确的长度,只是在未到达下一个UE实例的末端添加了更多线
考虑到它的长度根本不足以复制文本,有没有办法使它两边的线条相等
任何帮助都将不胜感激 让我们看看线型定义文件。 如果使用AutoCAD附带的气体线型,它似乎能够将自身居中。
也许最好尝试编写自己的线型定义,而不是让程序mkltype添加自己的处理方式!
或者可以“借用”AutoCAD的热水线型定义,用“UE”替换“HW”,并对其进行测试。如果看起来不错,那么你就准备好了。
这就是热水线型定义文件的外观。
A.0001,-.1,,-。2,,-。1.
*热水供应,热水供应----HW----HW----HW----
把它改成这个。。。
A.0001,-.1,,-。2,,-。1.
*地下电气,地下电气----UE----UE----UE----
我承认我猜字母“UE”代表什么。如果需要,请更换。
不
举个简单的例子,如果有一个线型定义,即绘制一个1单位的短划线和一个1单位的间隙,然后重复,那么希望它如何显示在一条6.7单位长的线上?
A对齐代码确保每个内部仪表板和间隙正好为1个单位长。起始段和结束段是经过修改(加长或缩短)的段
S对齐代码在虚线和间隙之间分配额外的空间(在这种情况下,不幸的副作用是以间隙结束)
*A-Align-Code, __ __ __ __ __ __ __ __ __
A,1.0,-1.0
*S-Align-Code, __ __ __ __ __ __ __ __ __
S,1.0,-1.0
https://www.cadtutor.net/forum/attachment.php?attachmentid=56848&d=1454343860
在这里,线型中包含文本没有什么不同。同样的规则也适用。正如您所说,除非实体“不是线型的完美倍数”,否则必须修改某些内容。
页:
[1]