@vivliostyle/core
    Preparing search index...

    Class OPFDoc

    Index

    Constructors

    Properties

    bindings: { [key: string]: string } = {}
    cover: OPFItem = null
    documentURLTransformer: DocumentURLTransformer
    encXML: XMLDocHolder = null
    epageCount: number = 0
    epageCountCallback: (p1: number) => void = null
    epageIsRenderedPage: boolean = true
    fallbackMap: { [key: string]: string } = {}
    itemMap: { [key: string]: OPFItem } = null
    itemMapByPath: { [key: string]: OPFItem } = null
    items: OPFItem[] = null
    lang: string = null
    metadata: Meta = {}
    opfXML: XMLDocHolder = null
    pageProgression: PageProgression = null
    prePaginated: boolean = false
    pubURL: string
    spine: OPFItem[] = null
    toc: OPFItem = null
    uid: string = null

    Methods

    • Returns void

    • Parameters

      • epageCountCallback: (p1: number) => void

      Returns Result<boolean>

    • Parameters

      • spineIndex: number
      • offsetInItem: number

      Returns Result<string>

      cfi

    • Metadata is organized in the following way: fully-expanded property names (with IRI prefixes prepended) point to an array of values. Array contains at least one element. First element is primary and should be used by default. Element values are objects have the following keys:

      • "v" - item value as string,
      • "s" - scheme,
      • "o" - index in the order of appearing in the source,
      • "r" - refinement submetadata (organized just like the top-level metadata).

      Returns Meta

    • Parameters

      • url: string

      Returns string

    • Parameters

      • manifestObj: any
      • Optionaldoc: Document
      • OptionalmanifestUrl: string

      Returns Result<boolean>

    • Parameters

      • epageIsRenderedPage: boolean

      Returns void