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)