A picture outside any outline is a page object in the model, and the writer handles it the way OneNote 2010 was observed to store one placed through the COM API on a Rust-written page (corpus/picture-edit/native-page-level, authored by tools/native/page-picture.ps1): a picture object that is a direct page child with a position, a layout size with the user flag and a description, otherwise identical to a paragraph picture. The model inserts such a picture (appended, then ordered with the other page children), moves, resizes and describes it, and removes it with the tree editor, which now accepts page-level pictures. Paragraph pictures refuse a position of their own. The picture creation and property lowering are shared between the two homes. corpus/picture-edit/page-level is the cold read of a Rust-placed picture with its position, size and description; tools/test_picture_edit.py checks it together with the native placement. Assisted-by: claude-fable-5.1
clover caruso committed on 9/13/2026, 12:00:32 AMparentd0ec66f
39 files changedLine totals unavailable