mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-24 10:08:00 -06:00
Edit::PasteContent pastes an added text box or image copied in the same document or another, as it was (a text box's style; an image's picture, turns, flips and crop), as one undo step. A pasted image draws its picture from the copied object while that is still the picture in the target, else from an added image there that already holds it (an earlier paste from another document), else the file is embedded. Document::added_image_file gives a copied image's picture as a file and honours the copy permission. pdfcraft_edit::added::paste_rect / paste_place place a paste where the item was, 18 pt down and to the right past each copy of it on the page (an image with the same box and transforms counts whichever object holds its picture), or at a point, kept on the page. The content_copy tool drives it headlessly, across pages and documents. The desktop keys and menus come in follow-up PRs. Co-Authored-By: Opus 5.5 medium ultracode <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017gEgu9NcTcPqKovsLyfPxK