Как написать комментарии для слоя в новом файле DXF с EZDXF - PullRequest
0 голосов
/ 22 апреля 2020

Я использую ezdxf для создания файла DXF для инструмента. Этот инструмент должен иметь в dxf комментарий, содержащий информацию для каждого слоя. Комментарии должны быть отформатированы определенным образом.

Есть ли способ создать комментарий и сохранить его с помощью ezdxf

Примечание: в настоящее время я использую "грязный" хук, чтобы сделать это

Я создаю XDATA с идентификатором MYAPP для каждого слоя с помощью:

layer.set_xdata (myapp_id, [(999, comment)]) 

, затем сохраняю файл dxf с

doc.saveas ("./ my_dxf_file.dxf")

после с помощью сценария python I удалить все вхождения 1001 \ nMYAPP_DATA \ n в файле dxf, чтобы сохранить только 999 тегов (иначе autocadLT не сможет прочитать файл ... другие инструменты, такие как nanocad или babacad, могут, но не autocadLT)

1 Ответ

0 голосов
/ 22 апреля 2020

См. документацию , чтобы задать / получить описание слоя как свойство:

layer.description = 'your comment'

...