Package-level declarations
Types
A parsed EPUB, reflowed onto fixed-size pages and rendered through the shared KiteCanvas the PDF engine uses. The second document handler on :kitepdf-core.
Raised when bytes are not a readable EPUB: no container, no OPF, empty spine.
Publication metadata surfaced to a reader UI: Dublin Core fields plus the cover image and reading direction. Paths are zip-absolute.
Reader layout settings. All values in points. Change them at runtime with EpubDocument.withSettings (or the withFontSize/withPageSize/withMargin shorthands) to re-flow without re-parsing the book.
Generic font family a reader app can force via EpubSettings.fontFamily.
A publication's navigation tree, from EPUB 3 nav.xhtml or EPUB 2 toc.ncx.
One table-of-contents node. spineIndex is -1 when the target isn't in the spine.