1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! # office_oxide::core
//!
//! Shared primitives for OOXML document processing.
//!
//! Provides the Open Packaging Conventions (OPC) layer shared by
//! DOCX, XLSX, and PPTX formats: ZIP archive handling, content types,
//! relationships, core properties, and DrawingML shared types.
/// `[Content_Types].xml` parsing and writing.
/// Shared `docProps/core.xml` generator used by DOCX, PPTX, XLSX writers.
/// In-place editing of OPC packages (preserves unchanged parts).
/// Helpers for embedding TrueType / OpenType font programs in DOCX,
/// PPTX, and XLSX packages.
/// Core error type and `Result` alias used throughout OOXML parsing.
/// OPC (Open Packaging Conventions) reader and writer for ZIP-based packages.
/// Parallel processing helpers (Rayon-based, feature-gated).
/// Core and extended document properties (`docProps/core.xml`, `docProps/app.xml`).
/// Relationship parsing, lookup, and serialization (`.rels` files).
/// DrawingML theme parsing: color schemes, font schemes, color resolution.
/// `OfficeDocument` trait implemented by all document types.
/// Unit types: `Emu`, `Twip`, `HalfPoint`, `Percentage1000`, `Angle60k`.
/// XML reading utilities, namespace constants, and attribute helpers.
pub use ;
pub use OfficeDocument;