Coursereader API - v0.1.0
    Preparing search index...

    Interface CourseReaderViewer

    Handle returned by createCourseReaderViewer.

    interface CourseReaderViewer {
        element: HTMLDivElement;
        pageCount: number;
        destroy(): void;
        getPage(): number;
        goTo(index: number): Promise<void>;
        next(): Promise<void>;
        previous(): Promise<void>;
        refresh(): Promise<void>;
    }
    Index
    element: HTMLDivElement

    Viewer wrapper element.

    pageCount: number

    Number of pages in the viewer.

    • Tears down the pages and media-query listeners and removes the viewer.

      Returns void

    • Returns the zero-based index of the current page.

      Returns number

    • Navigates to a zero-based page index. The index is clamped to the valid range.

      Parameters

      • index: number

      Returns Promise<void>

    • Advances by one page in single mode or two pages in spread mode.

      Returns Promise<void>

    • Moves back by one page in single mode or two pages in spread mode.

      Returns Promise<void>

    • Re-applies the current layout and binding after external changes.

      Returns Promise<void>