word-ooxml 1.0.0

Reading and writing of the WordprocessingML format (.docx).
Documentation
//! `word-ooxml` — reading and writing of the WordprocessingML format (.docx).
//!
//! Builds on `opc` (container/relationships) and `xml-core` (low-level XML). All modeling and
//! generation code for WordprocessingML elements is original (no dependency on any third-party
//! OOXML crate).
//!
//! A document body is a sequence of blocks — paragraphs and tables, in reading order. Character
//! formatting (bold/italic/underline), paragraph alignment, inline images, a default header/footer,
//! simple fields (page numbers), named styles, hyperlinks, numbered/bulleted lists,
//! footnotes/endnotes, comments, structured document tags and a document theme are modeled.

mod error;
mod model;
mod reader;
mod writer;

pub use error::{Error, Result};
pub use model::{
    Alignment, Block, Bookmark, BreakKind, CellVerticalAlign, ColorScheme, Comment,
    CustomPropertyValue, Document, DocumentProperties, EMU_PER_INCH, EmbeddedChart,
    ExtendedProperties, Field, FontScheme, HeaderFooter, Highlight, Hyperlink, Image, ImageFormat,
    ListLevel, Note, NoteKind, NoteReference, NumberFormat, NumberingDefinition, Orientation,
    PageSetup, Paragraph, ProtectionKind, Run, RunContent, StructuredDocumentTag, Style, StyleKind,
    TabLeader, TabStop, TabStopAlignment, Table, TableCell, TableRow, TextDirection, Theme,
    UnderlineStyle, VerticalAlign, VerticalMerge,
};