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.

191 lines (190 loc) 7.58 kB
declare const _default: (rootElement: ShadowRoot | Document) => { appContainer: HTMLElement | null; principalContainer: HTMLElement | null; mainContainer: HTMLElement | null; viewerContainer: 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; 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; }; sidebar: { outerContainer: HTMLElement | null; sidebarContainer: HTMLElement | null; toggleButton: HTMLElement | null; resizer: HTMLElement | null; thumbnailButton: HTMLElement | null; outlineButton: HTMLElement | null; attachmentsButton: HTMLElement | null; layersButton: HTMLElement | null; thumbnailView: HTMLElement | null; outlineView: HTMLElement | null; attachmentsView: HTMLElement | null; layersView: HTMLElement | null; currentOutlineItemButton: 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; aiModelSettings: HTMLElement | null; learnMore: HTMLElement | null; deleteModelButton: HTMLElement | null; downloadModelButton: 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; 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: { 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; }; export default _default;