Skip to content

v0.0.2

Choose a tag to compare

@carlopav carlopav released this 28 Jun 08:32

ifc_dxf: annotative TEXT export

TEXT annotations are now exported as annotative DXF entities, responding to CANNOSCALE changes in BricsCAD/AutoCAD.

Changes

  • Annotation scale: full architectural scale list in ACAD_SCALELIST; current scale set via AcDbVariableDictionary/CANNOSCALE
  • Annotative text styles: paper-space heights in template (regular=2.5mm, large=3.5mm, etc.)
  • Annotative TEXT entities: AcadAnnotative XDATA + extension dict (AcDbContextDataManager → ACDB_ANNOTATIONSCALES → ACDB_TEXTOBJECTCONTEXTDATA_CLASS) referencing the current SCALE handle
  • Font fallback: resolves to best available system font from Bonsai CSS chain at export time
  • Fix: DXFTagStorage coordinate group codes written as separate 10/20/30 tags