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.

50 lines (49 loc) 3.8 kB
import { AfterViewInit, ElementRef, EventEmitter, 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 elementRef; customToolbar: TemplateRef<any> | undefined; mobileFriendlyZoomScale: number; primaryMenuVisible: boolean; showDownloadButton: ResponsiveVisibility; showDrawEditor: ResponsiveVisibility; showTextEditor: ResponsiveVisibility; showStampEditor: ResponsiveVisibility; showFindButton: ResponsiveVisibility | undefined; showHandToolButton: ResponsiveVisibility; showOpenFileButton: ResponsiveVisibility; showPrintButton: ResponsiveVisibility; showPagingButtons: ResponsiveVisibility; showPresentationModeButton: ResponsiveVisibility; showRotateButton: ResponsiveVisibility; showSecondaryToolbarButton: ResponsiveVisibility; showSidebarButton: ResponsiveVisibility; sidebarVisible: boolean | undefined; showZoomButtons: ResponsiveVisibility; textLayer: boolean | undefined; toolbarMarginTop: string; toolbarWidth: string; zoomLevels: (string | number)[]; pageViewMode: PageViewModeType; pageViewModeChange: EventEmitter<PageViewModeType>; spread: SpreadType; scrollMode: ScrollModeType; showPropertiesButton: ResponsiveVisibility; showSpreadButton: ResponsiveVisibility; showSinglePageModeButton: ResponsiveVisibility; showVerticalScrollButton: ResponsiveVisibility; showHorizontalScrollButton: ResponsiveVisibility; showWrappedScrollButton: ResponsiveVisibility; showInfiniteScrollButton: ResponsiveVisibility; showBookModeButton: ResponsiveVisibility; onToolbarLoaded: EventEmitter<HTMLElement>; findbarVisible: 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": "customToolbar"; "mobileFriendlyZoomScale": "mobileFriendlyZoomScale"; "primaryMenuVisible": "primaryMenuVisible"; "showDownloadButton": "showDownloadButton"; "showDrawEditor": "showDrawEditor"; "showTextEditor": "showTextEditor"; "showStampEditor": "showStampEditor"; "showFindButton": "showFindButton"; "showHandToolButton": "showHandToolButton"; "showOpenFileButton": "showOpenFileButton"; "showPrintButton": "showPrintButton"; "showPagingButtons": "showPagingButtons"; "showPresentationModeButton": "showPresentationModeButton"; "showRotateButton": "showRotateButton"; "showSecondaryToolbarButton": "showSecondaryToolbarButton"; "showSidebarButton": "showSidebarButton"; "sidebarVisible": "sidebarVisible"; "showZoomButtons": "showZoomButtons"; "textLayer": "textLayer"; "toolbarMarginTop": "toolbarMarginTop"; "toolbarWidth": "toolbarWidth"; "zoomLevels": "zoomLevels"; "pageViewMode": "pageViewMode"; "spread": "spread"; "scrollMode": "scrollMode"; "showPropertiesButton": "showPropertiesButton"; "showSpreadButton": "showSpreadButton"; "showSinglePageModeButton": "showSinglePageModeButton"; "showVerticalScrollButton": "showVerticalScrollButton"; "showHorizontalScrollButton": "showHorizontalScrollButton"; "showWrappedScrollButton": "showWrappedScrollButton"; "showInfiniteScrollButton": "showInfiniteScrollButton"; "showBookModeButton": "showBookModeButton"; "findbarVisible": "findbarVisible"; }, { "pageViewModeChange": "pageViewModeChange"; "onToolbarLoaded": "onToolbarLoaded"; }, never, ["*"]>; }