Nastavení objektů ATTRIB a MTEXT
Nastavení objektů ATTRIB a MTEXT
Aspose.CAD pro Python API vám umožňuje nastavit atribut v souboru DXF AutCAD. Aspose.CAD API poskytuje třídu CadText, která reprezentuje textové entity v souboru DXF AutoCAD. Třída CadMText je zahrnuta v Aspose.CAD API, protože některé jiné entity mohou také obsahovat text. Můžete vytvořit několik odstavců textu jako jeden víceřádkový textový (mtext) objekt. Následuje ukázka kódu nastavení atributu a objektů MTEXT. Ukázka kódu je samovysvětlující.
import aspose.cad as cad | |
from aspose.pycore import cast | |
image = cad.fileformats.cad.CadImage.load("file.dxf") | |
castedImage = cast(cad.fileformats.cad.CadImage, image) | |
mtextList = [] | |
attribList = [] | |
for entity in castedImage.entities: | |
if entity.type_name == cad.fileformats.cad.cadconsts.CadEntityTypeName.MTEXT: | |
mtextList.append(entity) | |
if entity.type_name == cad.fileformats.cad.cadconsts.CadEntityTypeName.INSERT: | |
for childObject in entity.child_objects: | |
if childObject.type_name == cad.fileformats.cad.cadconsts.CadEntityTypeName.ATTRIB: | |
attribList.append(childObject) |