Safe DOCX status by operation
preserve untested
No pinned neutral result or mapped local executable evidence is asserted for this preserve pair.
edit supported
Every mapped scenario in the pinned neutral result row is pass-like for SafeDocX.
replaceFirstOccurrencePreservesOffsetsreplaceTextAcrossRunBoundaryreplaceTextInsideTableCellUpdatesTargetTextunrelatedTextEditPreservesBlockContentControlStructureunrelatedTextEditPreservesInlineContentControlStructure
crossPlatform supported
Every mapped scenario in the pinned neutral result row is pass-like for SafeDocX and at least one other adapter.
Neutral scenarios and latest outcomes
-
unrelatedTextEditPreservesBlockContentControlStructure
No measured row exists in the pinned neutral result set. The mapping is retained without inventing an outcome.
-
unrelatedTextEditPreservesInlineContentControlStructure
No measured row exists in the pinned neutral result set. The mapping is retained without inventing an outcome.
-
Replacing the first occurrence places the new text at the matched offset
Latest measured outcomes from 2026-07-06:
- safe-docx: pass
- python-docx: pass
- libreoffice: pass
- openxml-sdk: pass
- dolanmiu-docx: unsupported
- superdoc-sdk: pass
- docx-rs: unsupported
-
Replacing text spanning a run boundary places the replacement at the matched offset
Latest measured outcomes from 2026-07-06:
- safe-docx: pass
- python-docx: unsupported
- libreoffice: pass
- openxml-sdk: unsupported
- dolanmiu-docx: unsupported
- superdoc-sdk: pass
- docx-rs: unsupported
-
replaceTextInsideTableCellUpdatesTargetText
No measured row exists in the pinned neutral result set. The mapping is retained without inventing an outcome.