mstg007 发表于 2020-12-3 17:33:39

线型理解

我正在抨击我的头,并且无法弄清楚如何让这条折线显示线型的正确间距。
*FP,FIREFP --------- FP ---------
A,.6,-.09,["FO",STANDARD,S=.06,U=0.0,X=-0.0825,Y=-.03],-.09

你能详细说说为什么它像这样工作以及如何修复它吗?
谢谢!


**** Hidden Message *****

Jeff_M 发表于 2020-12-3 20:38:01

将 X 值更改为 -.045(空格长度的一半)

mstg007 发表于 2020-12-4 07:34:55

感谢Jeff的回复...效果很好!
我仍然对包含单个和三个值的值一片空白。

*ELEC,ELEC--------- E ---------
A,.6,-.06,["E",Standard,S=.06,U=0,X=-0.045,Y=-0.03],-.06
*ETC,ETC --------- ETC ---------
A,.6,-.12,["ETC",Standard,S=.06,U=0,X=-0.065,Y=-0.03],-.12

Jeff_M 发表于 2020-12-4 11:40:25

您只需要根据所使用字符的宽度调整X值。这可能因样式中的字体而异。这似乎适用于使用txt的标准样式。shx字体
*ELEC,ELEC-------E-------
A.6,-.06,[“E”,标准,S=.06,U=0,X=-.02,Y=-0.03],-。06
*等,等-----等-----
A.6,-.12,[“等”,标准,S=.06,U=0,X=-0.08,Y=-0.03],-12

Jeff_M 发表于 2020-12-4 13:00:53

线型中文字的基本插入点是左下角。所以一个0.06高的字符的Y值是-0.03(正如你的定义所显示的)。为了方便计算X值,使用居中对齐,在所需高度创建所需文本的Dtext。减去文本对象属性中显示的2 X值,并在LT定义X值中使用负值。

mstg007 发表于 2020-12-4 16:03:43

再次感谢杰夫!好多了!

ronjonp 发表于 2020-12-4 17:00:18

另外,搜索“makelt”可以消除猜测工作

mstg007 发表于 2020-12-5 14:45:23

哈哈。我应该知道只是看看。哈哈,再次感谢罗恩!不错的例行公事。方便;)

ronjonp 发表于 2020-12-7 13:12:49

很乐意帮助
http://www.theswamp.org/index.php?topic=47058.msg520876#msg520876

mstg007 发表于 2020-12-8 07:15:12

你是个疯子。漂亮的GUI。要容易得多。再次感谢您分享该链接。这很有帮助!
页: [1]
查看完整版本: 线型理解