创建新文字样式
有人能告诉我为什么我运行这个程序时出错吗。错误是“坏的DXF组:(73.3.0)如果我为null 73,则显示72的相同错误。
我正在尝试创建一种居中/居上对齐的文本样式
(defun c:Delta2 ()
(if (not (tblsearch "STYLE" "Delta2"))
(entmake '((0 . "STYLE")
(100 . "AcDbSymbolTableRecord")
(100 . "AcDbTextStyleTableRecord")
(2 . "Delta2") ;STYLE NAME
(3 . "Calibri.ttf") ;FONT NAME
(70 . 0)
(73 . 3.0) ;VERTICAL JUSTIFICATION
(72 . 1.0) ;HORIZONTAL JUSTIFICATION
(40 . 0.0)
(41 . 1.0)
(50 . 0.0) ;TEXT ROTATION
)
)
)
)
当做
托尼 除非多年来有所改变,否则样式表定义没有第72组和第73组。文本实体,而不是表格-大卫 谢谢大卫的建议。
我没有意识到这一点。关于文本对齐,我必须尝试另一种方法。
我在想,我可以做一个带有特定理由的文本样式。 这里有一个用于ATTDEF和ATTRIBs。将文本实体的组74更改为73。我对MTEXT一无所知
HTH-David
FWIW,这里有一个参考,详细介绍了样式图元的可用DXF组码:
http://exchange.autodesk.com/autocad/enu/online-help/browse#WS1a9193826455f5ff18cb41610ec0a2e719-7a4d。htm
页:
[1]