@vivliostyle/core
    Preparing search index...

    Class AdaptiveViewer

    Index

    Constructors

    • Parameters

      • window: Window
      • viewportElement: HTMLElement
      • instanceId: string
      • callbackFn: (p1: any) => void

      Returns AdaptiveViewer

    Properties

    actions: { [key: string]: Action }
    callbackFn: (p1: any) => void
    currentPage: Page
    currentSpread: Spread
    fitToScreen: boolean
    fontMapper: Mapper
    fontSize: number
    hyperlinkListener: EventListener
    instanceId: string
    kick: () => void
    needRefresh: boolean
    needResize: boolean
    opf: OPFDoc
    opfView: OPFView
    packageURL: string[]
    pagePosition: Position
    pageRuleStyleElement: HTMLElement
    pageSheetSizeAlreadySet: boolean = false
    pageSizes: { height: number; width: number }[]
    pageViewMode: PageViewMode
    pixelRatio: number
    pixelRatioLimit: number
    readyState: ReadyState
    renderAllPages: boolean
    renderTask: Task = null
    resized: boolean
    resizeListener: () => void
    sendCommand: (p1: any) => void
    touchActive: boolean
    touchX: number
    touchY: number
    viewport: Viewport
    viewportElement: HTMLElement
    viewportSize: ViewportSize
    waitForLoading: boolean
    window: Window
    zoom: number

    Methods

    • Parameters

      • pageDimension: { height: number; width: number }

      Returns number

      zoom factor to fit inside viewport

    • Parameters

      • pageDimension: { height: number; width: number }

      Returns number

      adjusted zoom factor

    • Returns width and height of the spread, including the margin between pages.

      Parameters

      Returns { height: number; width: number }

    • Refresh view when a currently displayed page is replaced (by re-layout caused by cross reference resolutions)

      Parameters

      Returns void