Настройка на обекти ATTRIB и MTEXT
Настройка на обекти ATTRIB и MTEXT
Aspose.CAD за Python API ви позволява да зададете атрибут във файл DXF AutoCAD. Aspose.CAD API излага класът CadText, който представя текстови елементи във файл DXF AutoCAD. Класът CadMText е включен в Aspose.CAD API, защото някои други елементи също могат да съдържат текст. Можете да създадете няколко абзаца текст като единичен многоредов текст (mtext) обект. По-долу е демонстриран кодът за настройка на обектите Attribute и MTEXT. Кодовият фрагмент е самоизяснителен.
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) |