Skip to main content

Crate lo_core

Crate lo_core 

Source

Re-exports§

pub use cfb::CfbEntry;
pub use cfb::CfbFile;
pub use error::LoError;
pub use error::Result;
pub use pdf_canvas::PdfDocument;
pub use pdf_canvas::PdfFont;
pub use pdf_canvas::PdfPage;
pub use raster::parse_hex_color;
pub use raster::RasterImage;
pub use raster::Rgba;
pub use xml_parser::decode_entities;
pub use xml_parser::local_name;
pub use xml_parser::parse_xml_document;
pub use xml_parser::serialize_xml_document;
pub use xml_parser::serialize_xml_node;
pub use xml_parser::XmlItem;
pub use xml_parser::XmlNode;
pub use base::*;
pub use calc::*;
pub use draw::*;
pub use geometry::*;
pub use html::*;
pub use impress::*;
pub use math::*;
pub use meta::*;
pub use pdf::*;
pub use style::*;
pub use svg::*;
pub use units::*;
pub use writer::*;
pub use xml::*;

Modules§

base
calc
cfb
Compound File Binary (CFB) reader.
draw
error
geometry
html
Tiny HTML escaping helper. HTML and XML escaping share the same five characters; we keep a separate function so call sites read clearly.
impress
math
meta
pdf
Shared pure-Rust PDF writer and reader.
pdf_canvas
Multi-page PDF canvas built on top of pdf_from_objects.
raster
style
svg
SVG render helpers shared by every document crate.
units
writer
xml
xml_parser
Minimal pure-Rust XML parser used by importers (DOCX, XLSX, ODF, …).