UNPKG

ngx-extended-pdf-viewer

Version:

Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.

94 lines (93 loc) 14.7 kB
import { AfterViewInit, ElementRef, TemplateRef } from '@angular/core'; import { PageViewModeType, ScrollModeType } from '../../options/pdf-viewer'; import { SpreadType } from '../../options/spread-type'; import { ResponsiveVisibility } from '../../responsive-visibility'; import * as i0 from "@angular/core"; export declare class PdfToolbarComponent implements AfterViewInit { private readonly elementRef; customToolbar: import("@angular/core").InputSignal<TemplateRef<any> | undefined>; hasTextLayer: import("@angular/core").InputSignal<boolean>; mobileFriendlyZoomScale: import("@angular/core").InputSignal<number>; primaryMenuVisible: import("@angular/core").InputSignal<boolean>; showDownloadButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showCommentEditor: import("@angular/core").InputSignal<ResponsiveVisibility>; showDrawEditor: import("@angular/core").InputSignal<ResponsiveVisibility>; showHighlightEditor: import("@angular/core").InputSignal<ResponsiveVisibility>; showTextEditor: import("@angular/core").InputSignal<ResponsiveVisibility>; showStampEditor: import("@angular/core").InputSignal<ResponsiveVisibility>; showFindButton: import("@angular/core").InputSignal<ResponsiveVisibility | undefined>; showHandToolButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showZoomDropdown: import("@angular/core").InputSignal<ResponsiveVisibility>; disableZoomDropdown: import("@angular/core").InputSignal<boolean>; handTool: import("@angular/core").InputSignal<boolean>; showOpenFileButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showPrintButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showPagingButtons: import("@angular/core").InputSignal<ResponsiveVisibility>; showFirstAndLastPageButtons: import("@angular/core").InputSignal<ResponsiveVisibility>; showMovePageButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showPreviousAndNextPageButtons: import("@angular/core").InputSignal<ResponsiveVisibility>; showPageNumber: import("@angular/core").InputSignal<ResponsiveVisibility>; disablePageNumber: import("@angular/core").InputSignal<boolean>; showPageLabel: import("@angular/core").InputSignal<ResponsiveVisibility>; showPresentationModeButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showRotateCwButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showRotateCcwButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showSecondaryToolbarButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showSidebarButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showSignatureEditor: import("@angular/core").InputSignal<ResponsiveVisibility>; sidebarVisible: import("@angular/core").InputSignal<boolean | undefined>; showZoomButtons: import("@angular/core").InputSignal<ResponsiveVisibility>; textLayer: import("@angular/core").InputSignal<boolean | undefined>; toolbarMarginTop: import("@angular/core").InputSignal<string>; toolbarWidth: import("@angular/core").InputSignal<string>; zoomLevels: import("@angular/core").InputSignal<(string | number)[]>; pageViewMode: import("@angular/core").ModelSignal<PageViewModeType>; spread: import("@angular/core").InputSignal<SpreadType>; scrollMode: import("@angular/core").InputSignal<ScrollModeType>; showPropertiesButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showSpreadButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showSinglePageModeButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showVerticalScrollButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showHorizontalScrollButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showWrappedScrollButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showInfiniteScrollButton: import("@angular/core").InputSignal<ResponsiveVisibility>; showBookModeButton: import("@angular/core").InputSignal<ResponsiveVisibility>; disableSidebarButton: import("@angular/core").InputSignal<boolean>; disableFindButton: import("@angular/core").InputSignal<boolean>; disablePagingButtons: import("@angular/core").InputSignal<boolean>; disableFirstAndLastPageButtons: import("@angular/core").InputSignal<boolean>; disablePreviousAndNextPageButtons: import("@angular/core").InputSignal<boolean>; disableZoomButtons: import("@angular/core").InputSignal<boolean>; disablePropertiesButton: import("@angular/core").InputSignal<boolean>; disableSpreadButton: import("@angular/core").InputSignal<boolean>; disableSinglePageModeButton: import("@angular/core").InputSignal<boolean>; disableVerticalScrollButton: import("@angular/core").InputSignal<boolean>; disableHorizontalScrollButton: import("@angular/core").InputSignal<boolean>; disableWrappedScrollButton: import("@angular/core").InputSignal<boolean>; disableInfiniteScrollButton: import("@angular/core").InputSignal<boolean>; disableBookModeButton: import("@angular/core").InputSignal<boolean>; disableHandToolButton: import("@angular/core").InputSignal<boolean>; showPageFlipButton: import("@angular/core").InputSignal<ResponsiveVisibility>; disablePageFlipButton: import("@angular/core").InputSignal<boolean>; disableRotateCwButton: import("@angular/core").InputSignal<boolean>; disableRotateCcwButton: import("@angular/core").InputSignal<boolean>; disablePresentationModeButton: import("@angular/core").InputSignal<boolean>; disableOpenFileButton: import("@angular/core").InputSignal<boolean>; disablePrintButton: import("@angular/core").InputSignal<boolean>; disableDownloadButton: import("@angular/core").InputSignal<boolean>; disableMovePageButton: import("@angular/core").InputSignal<boolean>; disableTextEditor: import("@angular/core").InputSignal<boolean>; disableStampEditor: import("@angular/core").InputSignal<boolean>; disableCommentEditor: import("@angular/core").InputSignal<boolean>; disableDrawEditor: import("@angular/core").InputSignal<boolean>; disableHighlightEditor: import("@angular/core").InputSignal<boolean>; disableSignatureEditor: import("@angular/core").InputSignal<boolean>; disableSecondaryToolbarButton: import("@angular/core").InputSignal<boolean>; onToolbarLoaded: import("@angular/core").OutputEmitterRef<HTMLElement>; findbarVisible: import("@angular/core").InputSignal<boolean>; constructor(elementRef: ElementRef); ngAfterViewInit(): void; updatePageViewMode(pageViewMode: PageViewModeType): void; static ɵfac: i0.ɵɵFactoryDeclaration<PdfToolbarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PdfToolbarComponent, "pdf-toolbar", never, { "customToolbar": { "alias": "customToolbar"; "required": false; "isSignal": true; }; "hasTextLayer": { "alias": "hasTextLayer"; "required": false; "isSignal": true; }; "mobileFriendlyZoomScale": { "alias": "mobileFriendlyZoomScale"; "required": false; "isSignal": true; }; "primaryMenuVisible": { "alias": "primaryMenuVisible"; "required": false; "isSignal": true; }; "showDownloadButton": { "alias": "showDownloadButton"; "required": false; "isSignal": true; }; "showCommentEditor": { "alias": "showCommentEditor"; "required": false; "isSignal": true; }; "showDrawEditor": { "alias": "showDrawEditor"; "required": false; "isSignal": true; }; "showHighlightEditor": { "alias": "showHighlightEditor"; "required": false; "isSignal": true; }; "showTextEditor": { "alias": "showTextEditor"; "required": false; "isSignal": true; }; "showStampEditor": { "alias": "showStampEditor"; "required": false; "isSignal": true; }; "showFindButton": { "alias": "showFindButton"; "required": false; "isSignal": true; }; "showHandToolButton": { "alias": "showHandToolButton"; "required": false; "isSignal": true; }; "showZoomDropdown": { "alias": "showZoomDropdown"; "required": false; "isSignal": true; }; "disableZoomDropdown": { "alias": "disableZoomDropdown"; "required": false; "isSignal": true; }; "handTool": { "alias": "handTool"; "required": false; "isSignal": true; }; "showOpenFileButton": { "alias": "showOpenFileButton"; "required": false; "isSignal": true; }; "showPrintButton": { "alias": "showPrintButton"; "required": false; "isSignal": true; }; "showPagingButtons": { "alias": "showPagingButtons"; "required": false; "isSignal": true; }; "showFirstAndLastPageButtons": { "alias": "showFirstAndLastPageButtons"; "required": false; "isSignal": true; }; "showMovePageButton": { "alias": "showMovePageButton"; "required": false; "isSignal": true; }; "showPreviousAndNextPageButtons": { "alias": "showPreviousAndNextPageButtons"; "required": false; "isSignal": true; }; "showPageNumber": { "alias": "showPageNumber"; "required": false; "isSignal": true; }; "disablePageNumber": { "alias": "disablePageNumber"; "required": false; "isSignal": true; }; "showPageLabel": { "alias": "showPageLabel"; "required": false; "isSignal": true; }; "showPresentationModeButton": { "alias": "showPresentationModeButton"; "required": false; "isSignal": true; }; "showRotateCwButton": { "alias": "showRotateCwButton"; "required": false; "isSignal": true; }; "showRotateCcwButton": { "alias": "showRotateCcwButton"; "required": false; "isSignal": true; }; "showSecondaryToolbarButton": { "alias": "showSecondaryToolbarButton"; "required": false; "isSignal": true; }; "showSidebarButton": { "alias": "showSidebarButton"; "required": false; "isSignal": true; }; "showSignatureEditor": { "alias": "showSignatureEditor"; "required": false; "isSignal": true; }; "sidebarVisible": { "alias": "sidebarVisible"; "required": false; "isSignal": true; }; "showZoomButtons": { "alias": "showZoomButtons"; "required": false; "isSignal": true; }; "textLayer": { "alias": "textLayer"; "required": false; "isSignal": true; }; "toolbarMarginTop": { "alias": "toolbarMarginTop"; "required": false; "isSignal": true; }; "toolbarWidth": { "alias": "toolbarWidth"; "required": false; "isSignal": true; }; "zoomLevels": { "alias": "zoomLevels"; "required": false; "isSignal": true; }; "pageViewMode": { "alias": "pageViewMode"; "required": true; "isSignal": true; }; "spread": { "alias": "spread"; "required": true; "isSignal": true; }; "scrollMode": { "alias": "scrollMode"; "required": true; "isSignal": true; }; "showPropertiesButton": { "alias": "showPropertiesButton"; "required": false; "isSignal": true; }; "showSpreadButton": { "alias": "showSpreadButton"; "required": false; "isSignal": true; }; "showSinglePageModeButton": { "alias": "showSinglePageModeButton"; "required": false; "isSignal": true; }; "showVerticalScrollButton": { "alias": "showVerticalScrollButton"; "required": false; "isSignal": true; }; "showHorizontalScrollButton": { "alias": "showHorizontalScrollButton"; "required": false; "isSignal": true; }; "showWrappedScrollButton": { "alias": "showWrappedScrollButton"; "required": false; "isSignal": true; }; "showInfiniteScrollButton": { "alias": "showInfiniteScrollButton"; "required": false; "isSignal": true; }; "showBookModeButton": { "alias": "showBookModeButton"; "required": false; "isSignal": true; }; "disableSidebarButton": { "alias": "disableSidebarButton"; "required": false; "isSignal": true; }; "disableFindButton": { "alias": "disableFindButton"; "required": false; "isSignal": true; }; "disablePagingButtons": { "alias": "disablePagingButtons"; "required": false; "isSignal": true; }; "disableFirstAndLastPageButtons": { "alias": "disableFirstAndLastPageButtons"; "required": false; "isSignal": true; }; "disablePreviousAndNextPageButtons": { "alias": "disablePreviousAndNextPageButtons"; "required": false; "isSignal": true; }; "disableZoomButtons": { "alias": "disableZoomButtons"; "required": false; "isSignal": true; }; "disablePropertiesButton": { "alias": "disablePropertiesButton"; "required": false; "isSignal": true; }; "disableSpreadButton": { "alias": "disableSpreadButton"; "required": false; "isSignal": true; }; "disableSinglePageModeButton": { "alias": "disableSinglePageModeButton"; "required": false; "isSignal": true; }; "disableVerticalScrollButton": { "alias": "disableVerticalScrollButton"; "required": false; "isSignal": true; }; "disableHorizontalScrollButton": { "alias": "disableHorizontalScrollButton"; "required": false; "isSignal": true; }; "disableWrappedScrollButton": { "alias": "disableWrappedScrollButton"; "required": false; "isSignal": true; }; "disableInfiniteScrollButton": { "alias": "disableInfiniteScrollButton"; "required": false; "isSignal": true; }; "disableBookModeButton": { "alias": "disableBookModeButton"; "required": false; "isSignal": true; }; "disableHandToolButton": { "alias": "disableHandToolButton"; "required": false; "isSignal": true; }; "showPageFlipButton": { "alias": "showPageFlipButton"; "required": false; "isSignal": true; }; "disablePageFlipButton": { "alias": "disablePageFlipButton"; "required": false; "isSignal": true; }; "disableRotateCwButton": { "alias": "disableRotateCwButton"; "required": false; "isSignal": true; }; "disableRotateCcwButton": { "alias": "disableRotateCcwButton"; "required": false; "isSignal": true; }; "disablePresentationModeButton": { "alias": "disablePresentationModeButton"; "required": false; "isSignal": true; }; "disableOpenFileButton": { "alias": "disableOpenFileButton"; "required": false; "isSignal": true; }; "disablePrintButton": { "alias": "disablePrintButton"; "required": false; "isSignal": true; }; "disableDownloadButton": { "alias": "disableDownloadButton"; "required": false; "isSignal": true; }; "disableMovePageButton": { "alias": "disableMovePageButton"; "required": false; "isSignal": true; }; "disableTextEditor": { "alias": "disableTextEditor"; "required": false; "isSignal": true; }; "disableStampEditor": { "alias": "disableStampEditor"; "required": false; "isSignal": true; }; "disableCommentEditor": { "alias": "disableCommentEditor"; "required": false; "isSignal": true; }; "disableDrawEditor": { "alias": "disableDrawEditor"; "required": false; "isSignal": true; }; "disableHighlightEditor": { "alias": "disableHighlightEditor"; "required": false; "isSignal": true; }; "disableSignatureEditor": { "alias": "disableSignatureEditor"; "required": false; "isSignal": true; }; "disableSecondaryToolbarButton": { "alias": "disableSecondaryToolbarButton"; "required": false; "isSignal": true; }; "findbarVisible": { "alias": "findbarVisible"; "required": false; "isSignal": true; }; }, { "pageViewMode": "pageViewModeChange"; "onToolbarLoaded": "onToolbarLoaded"; }, never, ["*"], false, never>; }