UNPKG

@tuttarealstep/vue-pdf.js

Version:

A Vue component for displaying PDF files using the standard `pdf.js` viewer. This package provides a simple and powerful integration to embed PDF viewers in Vue applications.

245 lines (244 loc) 9.77 kB
declare const _default: (rootElement: ShadowRoot | Document) => { appContainer: HTMLElement | null; principalContainer: HTMLElement | null; mainContainer: HTMLElement | null; viewerContainer: HTMLElement | null; viewerAlert: HTMLElement | null; toolbar: { container: HTMLElement | null; numPages: HTMLElement | null; pageNumber: HTMLElement | null; scaleSelect: HTMLElement | null; customScaleOption: HTMLElement | null; previous: HTMLElement | null; next: HTMLElement | null; zoomIn: HTMLElement | null; zoomOut: HTMLElement | null; print: HTMLElement | null; editorCommentButton: HTMLElement | null; editorCommentParamsToolbar: HTMLElement | null; editorFreeTextButton: HTMLElement | null; editorFreeTextParamsToolbar: HTMLElement | null; editorHighlightButton: HTMLElement | null; editorHighlightParamsToolbar: HTMLElement | null; editorHighlightColorPicker: HTMLElement | null; editorInkButton: HTMLElement | null; editorInkParamsToolbar: HTMLElement | null; editorStampButton: HTMLElement | null; editorStampParamsToolbar: HTMLElement | null; editorSignatureButton: HTMLElement | null; editorSignatureParamsToolbar: HTMLElement | null; download: HTMLElement | null; }; secondaryToolbar: { toolbar: HTMLElement | null; toggleButton: HTMLElement | null; presentationModeButton: HTMLElement | null; openFileButton: HTMLElement | null; printButton: HTMLElement | null; downloadButton: HTMLElement | null; viewBookmarkButton: HTMLElement | null; firstPageButton: HTMLElement | null; lastPageButton: HTMLElement | null; pageRotateCwButton: HTMLElement | null; pageRotateCcwButton: HTMLElement | null; cursorSelectToolButton: HTMLElement | null; cursorHandToolButton: HTMLElement | null; scrollPageButton: HTMLElement | null; scrollVerticalButton: HTMLElement | null; scrollHorizontalButton: HTMLElement | null; scrollWrappedButton: HTMLElement | null; spreadNoneButton: HTMLElement | null; spreadOddButton: HTMLElement | null; spreadEvenButton: HTMLElement | null; imageAltTextSettingsButton: HTMLElement | null; imageAltTextSettingsSeparator: HTMLElement | null; documentPropertiesButton: HTMLElement | null; }; viewsManager: { outerContainer: HTMLElement | null; toggleButton: HTMLElement | null; sidebarContainer: HTMLElement | null; resizer: HTMLElement | null; thumbnailButton: HTMLElement | null; outlineButton: HTMLElement | null; attachmentsButton: HTMLElement | null; layersButton: HTMLElement | null; viewsManagerSelectorButton: HTMLElement | null; viewsManagerSelectorOptions: HTMLElement | null; thumbnailsView: HTMLElement | null; outlinesView: HTMLElement | null; attachmentsView: HTMLElement | null; layersView: HTMLElement | null; viewsManagerAddFile: { button: HTMLElement | null; picker: HTMLElement | null; }; viewsManagerCurrentOutlineButton: HTMLElement | null; viewsManagerHeaderLabel: HTMLElement | null; viewsManagerStatus: HTMLElement | null; viewsManagerStatusBar: { viewsManagerStatusAction: HTMLElement | null; viewsManagerStatusActionDeselectButton: HTMLElement | null; viewsManagerStatusActionLabel: HTMLElement | null; }; viewsManagerUndoBar: { viewsManagerStatusUndo: HTMLElement | null; viewsManagerStatusUndoLabel: HTMLElement | null; viewsManagerStatusUndoButton: HTMLElement | null; viewsManagerStatusUndoCloseButton: HTMLElement | null; }; viewsManagerWaitingBar: { container: HTMLElement | null; closeButton: HTMLElement | null; label: HTMLElement | null; }; manageMenu: { button: HTMLElement | null; menu: HTMLElement | null; copy: HTMLElement | null; cut: HTMLElement | null; delete: HTMLElement | null; exportSelected: HTMLElement | null; }; }; findBar: { bar: HTMLElement | null; toggleButton: HTMLElement | null; findField: HTMLElement | null; highlightAllCheckbox: HTMLElement | null; caseSensitiveCheckbox: HTMLElement | null; matchDiacriticsCheckbox: HTMLElement | null; entireWordCheckbox: HTMLElement | null; findMsg: HTMLElement | null; findResultsCount: HTMLElement | null; findPreviousButton: HTMLElement | null; findNextButton: HTMLElement | null; }; passwordOverlay: { dialog: HTMLElement | null; label: HTMLElement | null; input: HTMLElement | null; submitButton: HTMLElement | null; cancelButton: HTMLElement | null; }; documentProperties: { dialog: HTMLElement | null; closeButton: HTMLElement | null; fields: { fileName: HTMLElement | null; fileSize: HTMLElement | null; title: HTMLElement | null; author: HTMLElement | null; subject: HTMLElement | null; keywords: HTMLElement | null; creationDate: HTMLElement | null; modificationDate: HTMLElement | null; creator: HTMLElement | null; producer: HTMLElement | null; version: HTMLElement | null; pageCount: HTMLElement | null; pageSize: HTMLElement | null; linearized: HTMLElement | null; }; }; altTextDialog: { dialog: HTMLElement | null; optionDescription: HTMLElement | null; optionDecorative: HTMLElement | null; textarea: HTMLElement | null; cancelButton: HTMLElement | null; saveButton: HTMLElement | null; }; newAltTextDialog: { dialog: HTMLElement | null; title: HTMLElement | null; descriptionContainer: HTMLElement | null; textarea: HTMLElement | null; disclaimer: HTMLElement | null; learnMore: HTMLElement | null; imagePreview: HTMLElement | null; createAutomatically: HTMLElement | null; createAutomaticallyButton: HTMLElement | null; downloadModel: HTMLElement | null; downloadModelDescription: HTMLElement | null; error: HTMLElement | null; errorCloseButton: HTMLElement | null; cancelButton: HTMLElement | null; notNowButton: HTMLElement | null; saveButton: HTMLElement | null; }; altTextSettingsDialog: { dialog: HTMLElement | null; createModelButton: HTMLElement | null; learnMore: HTMLElement | null; showAltTextDialogButton: HTMLElement | null; altTextSettingsCloseButton: HTMLElement | null; closeButton: HTMLElement | null; }; addSignatureDialog: { dialog: HTMLElement | null; panels: HTMLElement | null; typeButton: HTMLElement | null; typeInput: HTMLElement | null; drawButton: HTMLElement | null; drawSVG: HTMLElement | null; drawPlaceholder: HTMLElement | null; drawThickness: HTMLElement | null; imageButton: HTMLElement | null; imageSVG: HTMLElement | null; imagePlaceholder: HTMLElement | null; imagePicker: HTMLElement | null; imagePickerLink: HTMLElement | null; description: HTMLElement | null; clearButton: HTMLElement | null; saveContainer: HTMLElement | null; saveCheckbox: HTMLElement | null; errorBar: HTMLElement | null; errorTitle: HTMLElement | null; errorDescription: HTMLElement | null; errorCloseButton: HTMLElement | null; cancelButton: HTMLElement | null; addButton: HTMLElement | null; }; editSignatureDialog: { dialog: HTMLElement | null; description: HTMLElement | null; editSignatureView: HTMLElement | null; cancelButton: HTMLElement | null; updateButton: HTMLElement | null; }; annotationEditorParams: { editorCommentsSidebar: HTMLElement | null; editorCommentsSidebarCount: HTMLElement | null; editorCommentsSidebarTitle: HTMLElement | null; editorCommentsSidebarCloseButton: HTMLElement | null; editorCommentsSidebarList: HTMLElement | null; editorCommentsSidebarResizer: HTMLElement | null; editorFreeTextFontSize: HTMLElement | null; editorFreeTextColor: HTMLElement | null; editorInkColor: HTMLElement | null; editorInkThickness: HTMLElement | null; editorInkOpacity: HTMLElement | null; editorStampAddImage: HTMLElement | null; editorSignatureAddSignature: HTMLElement | null; editorFreeHighlightThickness: HTMLElement | null; editorHighlightShowAll: HTMLElement | null; }; printContainer: HTMLElement | null; editorUndoBar: { container: HTMLElement | null; message: HTMLElement | null; undoButton: HTMLElement | null; closeButton: HTMLElement | null; }; editCommentDialog: { dialog: HTMLElement | null; toolbar: HTMLElement | null; title: HTMLElement | null; textInput: HTMLElement | null; cancelButton: HTMLElement | null; saveButton: HTMLElement | null; }; }; export default _default;