writeDocContent throws on page-break blocks (no confirmed [MS-DOC] spelling for one exists in this package -- primary-source work), on embedded objects (they ride the unresolved OfficeArt drawing tree), and on construct-boundary markers (schema design, tracked separately). Hyperlinks and fields are not written at all (README scope). Footnotes, endnotes, comments, and header/footer stories are read but never written. Style identity round-trips but style-inherited formatting does not -- every property the writer emits is a direct exception by design.
Evidence
#971 scorecard; packages/doc-codec src/write.ts top comment; README Writing scope.
Affected packages: doc-codec
writeDocContent throws on page-break blocks (no confirmed [MS-DOC] spelling for one exists in this package -- primary-source work), on embedded objects (they ride the unresolved OfficeArt drawing tree), and on construct-boundary markers (schema design, tracked separately). Hyperlinks and fields are not written at all (README scope). Footnotes, endnotes, comments, and header/footer stories are read but never written. Style identity round-trips but style-inherited formatting does not -- every property the writer emits is a direct exception by design.
Evidence
Affected packages:
doc-codec