LDF v0.1 · proto schema

Schema reference — 20 files

131 messages · 67 enums · 930 fields · 94.7 KB of source IDL.

Messages
131
Enums
67
Fields
930
Schema source
94.7 KB

§1Files

Ordered by import topology — start with page.proto, then sidecars, then content-item families.

page.proto
24 messages · 12 enums · 288 fields · 29.3 KB · imports 4

Lazy source payload for raster-authoritative ink visuals. The hot page item

page_extra.proto
10 messages · 2 enums · 33 fields · 3.2 KB · imports 1

Cold, optional page data. A renderer can paint page.proto without this file.

metadata.proto
2 messages · 0 enums · 29 fields · 1.3 KB

Extended document properties (OOXML docProps/app.xml). Optional —

reftable.proto
19 messages · 7 enums · 73 fields · 5.7 KB

============================================================================

classtable.proto
3 messages · 0 enums · 14 fields · 774 B · imports 1

All dimensions in milli-units (1/1000th of a unit)

theme.proto
9 messages · 0 enums · 42 fields · 1.6 KB
theme-layouts.proto
1 message · 0 enums · 2 fields · 178 B · imports 1
comments.proto
2 messages · 0 enums · 11 fields · 709 B

Threaded-comment metadata (PPTX `p188:` namespace, ECMA-376 5th ed.).

pagenotes.proto
2 messages · 0 enums · 4 fields · 855 B · imports 1

Per-slide *speaker notes* — text the presenter sees, never the audience.

animtable.proto
2 messages · 0 enums · 7 fields · 451 B · imports 2
css_value.proto
4 messages · 4 enums · 17 fields · 3.3 KB · imports 1
css_typed.proto
11 messages · 7 enums · 58 fields · 4.1 KB · imports 3
css_properties.proto
0 messages · 1 enum · 0 fields · 3.3 KB
css_extended.proto
6 messages · 0 enums · 35 fields · 1.8 KB · imports 3
css_enums.proto
0 messages · 5 enums · 0 fields · 1.0 KB

inter-slide link (#slide-N)

contentitem/chart.proto
19 messages · 20 enums · 214 fields · 23.5 KB

High-Low-Open-Close / volume-HLC

contentitem/media.proto
4 messages · 1 enum · 21 fields · 3.8 KB

==============================================================================

contentitem/images/drawing.proto
9 messages · 7 enums · 65 fields · 7.9 KB

Packed [x, y, width, height] in milli-pixels in the authored node's local

contentitem/images/rasterization.proto
1 message · 1 enum · 6 fields · 1.6 KB

Cold edit/render data for hash-addressed visual blob content.

contentitem/images/smartart.proto
3 messages · 0 enums · 11 fields · 431 B