Mengatur objek ATTRIB dan MTEXT

Mengatur objek ATTRIB dan MTEXT

Aspose.CAD untuk API Python memungkinkan Anda untuk mengatur Atribut dalam file DXF AutCAD. API Aspose.CAD mengekspos kelas CadText yang merepresentasikan entitas teks dalam file DXF AutoCAD. Kelas CadMText termasuk dalam API Aspose.CAD karena beberapa entitas lain juga mungkin mengandung teks. Anda dapat membuat beberapa paragraf teks sebagai satu objek teks multi-baris (mtext). Berikut ini adalah demonstrasi kode untuk mengatur objek Atribut dan MTEXT. Potongan kode ini sudah menjelaskan dengan sendirinya.

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)