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