docx-rs/docx-wasm/js/json/document.ts

31 lines
620 B
TypeScript

import { ParagraphJSON, BookmarkStartJSON, BookmarkEndJSON } from "./paragraph";
import { TableJSON } from "./table";
export type DocumentChildJSON =
| ParagraphJSON
| TableJSON
| BookmarkStartJSON
| BookmarkEndJSON;
export type DocumentJSON = {
children: DocumentChildJSON[];
sectionProperty: {
pageSize: {
w: number;
h: number;
};
pageMargin: {
top: number;
left: number;
bottom: number;
right: number;
header: number;
footer: number;
gutter: number;
};
columns: number;
documentGrid: number;
};
hasNumbering: boolean;
};