CbzDocument

A CBZ comic archive: a ZIP of images, one page per image, in natural filename order. Open with open; the umbrella artifact's KiteDoc sniffs and opens it too.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open val chapterCount: Int
Link copied to clipboard

Optional ComicInfo.xml declarations, parsed without decoding page images.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val metadata: KiteMetadata
Link copied to clipboard
open override val outline: List<KiteOutlineItem>

ComicInfo page bookmarks form the navigation list, in page order.

Link copied to clipboard
open override val pageCount: Int
Link copied to clipboard
open override val pages: List<KitePage>

Functions

Link copied to clipboard
open fun bookmarkOf(location: KiteLocation): KiteBookmark
Link copied to clipboard
open fun isChapterReady(chapter: Int): Boolean
Link copied to clipboard
open fun locate(bookmark: KiteBookmark): KiteLocation
Link copied to clipboard
open fun locationOf(pageIndex: Int): KiteLocation?
Link copied to clipboard
open fun page(location: KiteLocation): KitePage
Link copied to clipboard
open fun pageCountIn(chapter: Int): Int
Link copied to clipboard
open fun pageIndexOf(location: KiteLocation): Int?
Link copied to clipboard
open fun prepareChapter(chapter: Int)