Michaels 发表于 2022-7-6 10:29:34

MTEXT的未记录代码

你好
 
在我下面的代码中,我有一个很好的代码,可以控制多行文字的内容
以红色突出显示。
 
我寻找剩下的,但没有结果。有人有吗?
 

(vl-load-com)
(setq MyCadDocs (vla-get-activedocument (vlax-get-acad-object)))
(setq pt (getpoint "\n Specify point for text :"))
(vla-put-attachmentpoint (vla-addmtext (vla-get-modelspace MyCadDocs)
         (vlax-3d-point pt)
         0
         "{\\C230 Michaels \\C5;!}")
       acattachmentpointmiddlecenter)

 
非常感谢。
 
迈克尔

Lee Mac 发表于 2022-7-6 10:48:14

首先,acAttachmentPointMiddleCenter只是vla put AttachmentPoint的枚举-请在ACAD Dev帮助中查找它。
 
至于“{\\C230”等,这些是可怕的多行文字格式代码,可以出现大量代码。
 
这里有一个小参考:
 
http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%202010%20User%20Documentation/index.html?url=WS1a9193826455f5ffa23ce210c4a30acaf-htm,主题编号=d0e123454
 
这是另一张我自己绘制的图表,仅供参考:
 
http://www.theswamp.org/screens/leemac/Formatting%20Codes.png

Michaels 发表于 2022-7-6 11:02:24

像往常一样,你总是在前面。
 
我以为我不会得到任何关于我的线程。但你总是打破纪录李。
 
非常感谢你。
 
迈克尔

Michaels 发表于 2022-7-6 11:25:50

很高兴和大家分享你们的作品,我衷心感谢你们。
 
我跟踪了你上传的Cad帮助,在我的帮助中找到了它。
 
(vla put AttachmentPoint)从现在开始使用它真的很棒。
 
谢谢李的特别帮助。
 
迈克尔。

Lee Mac 发表于 2022-7-6 11:32:17

不客气,迈克尔,很乐意提供帮助
页: [1]
查看完整版本: MTEXT的未记录代码