Files
wordcraft/crates/engine
be2fef40a4 Watermark: ODT watermark edits and reads (#3001)
Review fixes for the picture watermark.

- ODT reader: frames named WordPictureWatermark are the document's watermark
  only by the DOCX plan's rule (the same picture in every header of every master
  page, none in a footer, no text watermark); otherwise they stay pictures in
  their headers. Headers are read once to find out, again only if they qualify.
- ODT: `pages_fingerprint` now includes the watermark, so a watermark added to
  an opened ODT is saved (it was dropped, leaving an orphan Pictures/ file).
- ODT writer: the watermark picture goes into Pictures/ once, not per slot.
- DOCX reader: the plan's reference picture is the first shown header's, not
  HashMap order.
- design.watermark: the picture joins the media only after every parameter check.

Co-Authored-By: C00kieMonsta <22135261+C00kieMonsta@users.noreply.github.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FypgCVCCEo7u5wetHaJRU4
2026-11-06 00:57:07 +00:00
..