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
TypeScript
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>;
}