/proto · classtable.proto
classtable.proto
All dimensions in milli-units (1/1000th of a unit)
Messages
3
Enums
0
Fields
14
Source
774 B
Imports
1
TextBoxCssClass message · 5 fields
| # | label | type | name | notes |
|---|---|---|---|---|
| 1 | optional | uint32 | id | |
| 2 | optional | int32 | container_padding_top | All dimensions in milli-units (1/1000th of a unit) |
| 3 | optional | int32 | container_padding_bottom | |
| 4 | optional | int32 | container_padding_left | |
| 5 | optional | int32 | container_padding_right |
CssClass message · 7 fields
| # | label | type | name | notes |
|---|---|---|---|---|
| 1 | single | uint32 | id | |
| 2 | single | TextRunCss | text_run_css oneof kind | |
| 3 | single | ParagraphCss | paragraph_css oneof kind | |
| 4 | single | TextBoxCssClass | textbox_css oneof kind | |
| 6 | single | HardCharCss | hardchar_css oneof kind | |
| 5 | optional | string | class_name | |
| 10 | optional | string | description |
ClassTable message · 2 fields
| # | label | type | name | notes |
|---|---|---|---|---|
| 1 | single | string | proto_version | |
| 2 | repeated | CssClass | classes |
§Raw schema
syntax = "proto3";
package eddocu.classtable.v3;
import "page.proto";
message TextBoxCssClass {
optional uint32 id = 1;
// All dimensions in milli-units (1/1000th of a unit)
optional int32 container_padding_top = 2;
optional int32 container_padding_bottom = 3;
optional int32 container_padding_left = 4;
optional int32 container_padding_right = 5;
}
message CssClass {
uint32 id = 1;
oneof kind {
eddocu.page.v3.TextRunCss text_run_css = 2;
eddocu.page.v3.ParagraphCss paragraph_css = 3;
TextBoxCssClass textbox_css = 4;
eddocu.page.v3.HardChar.HardCharCss hardchar_css = 6;
}
optional string class_name = 5;
optional string description = 10;
}
message ClassTable {
string proto_version = 1;
repeated CssClass classes = 2;
}