colortest.py 700 B

1234567891011121314151617181920
  1. import ezdxf
  2. # 创建一个新的DXF文档
  3. doc = ezdxf.new(dxfversion='R2018') # 可以指定不同的DXF版本
  4. msp = doc.modelspace() # 获取模型空间,用于添加图形对象
  5. # 定义线条的起点和终点
  6. start = (0, 0)
  7. end = (10, 10)
  8. # 添加线条,并设置颜色(使用颜色索引,例如红色通常是索引1)
  9. # line = msp.add_line(start, end, dxfattribs={'color': 1})
  10. # 或者,使用真彩色(RGB)设置颜色
  11. # 注意:真彩色需要DXF版本R2004或更高,并且颜色值是以十六进制形式给出的(0xRRGGBB)
  12. line = msp.add_line(start, end, dxfattribs={'color': 0xFF0000}) # 红色
  13. line.rgb = (0, 0, 0)
  14. # 保存DXF文件
  15. doc.saveas("output.dxf")