Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ezdxf python多行文字集位置_Python_Dxf_Ezdxf - Fatal编程技术网

ezdxf python多行文字集位置

ezdxf python多行文字集位置,python,dxf,ezdxf,Python,Dxf,Ezdxf,我想在dxf中放置一些简单的文本,如下所示: mtext = msp.add_mtext("TEXT TEST", dxfattribs={'style': 'OpenSans'}) mtext.dxf.insert = (1, 1, 0) 我想在dxf中的x=1和y=1位置插入此文本 这就是我所尝试的: mtext.dxf.insert([1,1,0]) 但我得到了一个错误: mtext.dxf.insert([1,1,0]) TypeError: 'Vector'

我想在dxf中放置一些简单的文本,如下所示:

mtext = msp.add_mtext("TEXT TEST", dxfattribs={'style': 'OpenSans'})
mtext.dxf.insert = (1, 1, 0)
我想在dxf中的
x=1
y=1
位置插入此文本

这就是我所尝试的:

mtext.dxf.insert([1,1,0])
但我得到了一个错误:

mtext.dxf.insert([1,1,0])
TypeError: 'Vector' object is not callable
感谢您对解决此问题的任何帮助

编辑:

使用单行文字时,如:

mtext = msp.add_text("TEXT TEST").set_pos((1, 2),align='MIDDLE_RIGHT')

一切正常,但我仍然需要编写多行文本。
MText.DXF
命名空间中的所有DXF属性与常规对象属性类似,在本例中,设置
MText.DXF.insert
属性如下所示:

mtext = msp.add_mtext("TEXT TEST", dxfattribs={'style': 'OpenSans'})
mtext.dxf.insert = (1, 1, 0)
扩展的放置方法称为
MText.set\u location()

有关更多信息,请参阅或