| 1 | # Cell shading on OneNote 2010 |
| 2 | |
| 3 | The COM schema rejects `shadingColor`. This separate Rust-authored storage control |
| 4 | replaces one cell's four-byte modification timestamp property with documented |
| 5 | `CellShadingColor` (`0x14001e26`) and the COLORREF bytes `ff ff 00 00` (yellow). |
| 6 | `input/probe.rs` records the bounded transformation, including object-digest repair; |
| 7 | `input/generation.log` records its execution. The timestamp is deliberately absent |
| 8 | on that cell; other table content and geometry remain unchanged. |
| 9 | |
| 10 | A fresh OneNote 14.0.4763.1000 cache opens the file successfully. Its XML omits cell |
| 11 | shading and its PDF renders the cell white, as shown in `shading-2.png`. The Rust |
| 12 | model retains the documented yellow value. This establishes a native 2010 |
| 13 | rendering limitation for the tested property, not native rendering parity for |
| 14 | cell shading. The report's color follows the documented stored value. |