UNPKG

@mescius/dspdfviewer

Version:
487 lines (486 loc) 13.6 kB
//@ts-ignore import { Size } from '@grapecity/core-ui'; //@ts-ignore import React from 'react'; import { AnnotationBase, AnnotationTypeCode } from '../Annotations/AnnotationTypes'; export declare const propertyEditorIcons: { //@ts-ignore //@ts-ignore iconMinus: React.JSX.Element; //@ts-ignore //@ts-ignore iconPlus: React.JSX.Element; }; export declare const pdfSvgIcons: { //@ts-ignore //@ts-ignore 'arrow-collapse-left': React.JSX.Element; //@ts-ignore //@ts-ignore 'arrow-left': React.JSX.Element; //@ts-ignore //@ts-ignore 'arrow-right': React.JSX.Element; //@ts-ignore //@ts-ignore 'arrow-collapse-right': React.JSX.Element; //@ts-ignore //@ts-ignore undo2: React.JSX.Element; //@ts-ignore //@ts-ignore 'font-bold': React.JSX.Element; //@ts-ignore //@ts-ignore 'font-italic': React.JSX.Element; //@ts-ignore //@ts-ignore 'checkbox-checked': React.JSX.Element; //@ts-ignore //@ts-ignore 'checkbox-unchecked': React.JSX.Element; //@ts-ignore //@ts-ignore 'noaccent-checkbox-checked': React.JSX.Element; //@ts-ignore //@ts-ignore 'noaccent-checkbox-unchecked': React.JSX.Element; //@ts-ignore //@ts-ignore close: React.JSX.Element; //@ts-ignore //@ts-ignore 'aspect-ratio': React.JSX.Element; //@ts-ignore //@ts-ignore search: React.JSX.Element; //@ts-ignore //@ts-ignore chevron: React.JSX.Element; //@ts-ignore //@ts-ignore 'chevron-accent': React.JSX.Element; //@ts-ignore //@ts-ignore 'animated-spinner': React.JSX.Element; //@ts-ignore //@ts-ignore 'drag-handle': React.JSX.Element; //@ts-ignore //@ts-ignore download: React.JSX.Element; //@ts-ignore //@ts-ignore keyboard: React.JSX.Element; //@ts-ignore //@ts-ignore brush: React.JSX.Element; //@ts-ignore //@ts-ignore image: React.JSX.Element; //@ts-ignore //@ts-ignore 'image-list': React.JSX.Element; //@ts-ignore //@ts-ignore save: React.JSX.Element; //@ts-ignore //@ts-ignore 'save-images': React.JSX.Element; //@ts-ignore //@ts-ignore 'theme-change': React.JSX.Element; //@ts-ignore //@ts-ignore 'single-page': React.JSX.Element; //@ts-ignore //@ts-ignore 'continuous-view': React.JSX.Element; //@ts-ignore //@ts-ignore 'view-mode': React.JSX.Element; //@ts-ignore //@ts-ignore refresh: React.JSX.Element; //@ts-ignore //@ts-ignore 'show-view-tools': React.JSX.Element; //@ts-ignore //@ts-ignore 'show-edit-tools': React.JSX.Element; //@ts-ignore //@ts-ignore 'show-form-editor': React.JSX.Element; //@ts-ignore //@ts-ignore 'toggle-annotation-properties': React.JSX.Element; //@ts-ignore //@ts-ignore 'toggle-form-properties': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-converted-to-content': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-free-text': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-ink': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-text': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-square': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-line': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-link': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-circle': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-stamp': React.JSX.Element; //@ts-ignore //@ts-ignore 'add-stamp-accent': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-sign-tool': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-file-attachment': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-sound': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-polyline': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-polygon': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-highlight': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-underline': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-squiggly': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-strike-out': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-popup': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-redact': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-redact-apply': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-redact-applied': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-replace-text': React.JSX.Element; //@ts-ignore //@ts-ignore 'replace-next': React.JSX.Element; //@ts-ignore //@ts-ignore 'replace-all': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-richmedia': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-unknown-type': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-signature': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-tx-field': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-tx-text-area': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-tx-comb': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-tx-password': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-btn-checkbox': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-btn-radio': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-btn-push': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-btn-submit': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-btn-reset': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-ch-combo': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-ch-list-box': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-widget-unknown-type': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-undo': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-redo': React.JSX.Element; //@ts-ignore //@ts-ignore 'remove-attachment': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-select': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-erase': React.JSX.Element; //@ts-ignore //@ts-ignore 'extract-table': React.JSX.Element; //@ts-ignore //@ts-ignore 'form-filler': React.JSX.Element; //@ts-ignore //@ts-ignore 'field-invalid': React.JSX.Element; //@ts-ignore //@ts-ignore 'new-document': React.JSX.Element; //@ts-ignore //@ts-ignore 'new-page': React.JSX.Element; //@ts-ignore //@ts-ignore 'delete-page': React.JSX.Element; //@ts-ignore //@ts-ignore print: React.JSX.Element; //@ts-ignore //@ts-ignore rotate: React.JSX.Element; //@ts-ignore //@ts-ignore 'confirm-ok': React.JSX.Element; //@ts-ignore //@ts-ignore 'confirm-cancel': React.JSX.Element; //@ts-ignore //@ts-ignore open: React.JSX.Element; //@ts-ignore //@ts-ignore 'open-pdf': React.JSX.Element; //@ts-ignore //@ts-ignore 'text-selection': React.JSX.Element; //@ts-ignore //@ts-ignore 'hide-annotations': React.JSX.Element; //@ts-ignore //@ts-ignore pan: React.JSX.Element; //@ts-ignore //@ts-ignore bookmarks: React.JSX.Element; //@ts-ignore //@ts-ignore 'structure-tree': React.JSX.Element; //@ts-ignore //@ts-ignore layers: React.JSX.Element; //@ts-ignore //@ts-ignore thumbnails: React.JSX.Element; //@ts-ignore //@ts-ignore articles: React.JSX.Element; //@ts-ignore //@ts-ignore attachments: React.JSX.Element; //@ts-ignore //@ts-ignore 'documents-list': React.JSX.Element; //@ts-ignore //@ts-ignore share: React.JSX.Element; //@ts-ignore //@ts-ignore 'shared-documents-list': React.JSX.Element; //@ts-ignore //@ts-ignore 'view-mode-on': React.JSX.Element; //@ts-ignore //@ts-ignore 'view-mode-off': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-mode-on': React.JSX.Element; //@ts-ignore //@ts-ignore 'edit-mode-off': React.JSX.Element; //@ts-ignore //@ts-ignore 'remove-user': React.JSX.Element; //@ts-ignore //@ts-ignore 'doc-properties': React.JSX.Element; //@ts-ignore //@ts-ignore about: React.JSX.Element; //@ts-ignore //@ts-ignore 'severity-info': React.JSX.Element; //@ts-ignore //@ts-ignore 'severity-warning': React.JSX.Element; //@ts-ignore //@ts-ignore 'severity-error': React.JSX.Element; //@ts-ignore //@ts-ignore 'search-settings': React.JSX.Element; //@ts-ignore //@ts-ignore 'clear-search': React.JSX.Element; //@ts-ignore //@ts-ignore 'pdf-doc-title': React.JSX.Element; //@ts-ignore //@ts-ignore 'close-icon-sm': React.JSX.Element; //@ts-ignore //@ts-ignore 'menu-dots': React.JSX.Element; //@ts-ignore //@ts-ignore 'comments-status-accepted': React.JSX.Element; //@ts-ignore //@ts-ignore 'comments-status-cancelled': React.JSX.Element; //@ts-ignore //@ts-ignore 'comments-status-completed': React.JSX.Element; //@ts-ignore //@ts-ignore 'comments-status-rejected': React.JSX.Element; //@ts-ignore //@ts-ignore 'context-copy': React.JSX.Element; //@ts-ignore //@ts-ignore 'context-add-comment': React.JSX.Element; //@ts-ignore //@ts-ignore 'context-paste': React.JSX.Element; //@ts-ignore //@ts-ignore 'context-cut': React.JSX.Element; //@ts-ignore //@ts-ignore 'context-delete': React.JSX.Element; //@ts-ignore //@ts-ignore 'move-to-top-page': React.JSX.Element; //@ts-ignore //@ts-ignore 'move-to-bottom-page': React.JSX.Element; //@ts-ignore //@ts-ignore 'arrow-expand-horizontal': React.JSX.Element; //@ts-ignore //@ts-ignore 'arrow-expand-all': React.JSX.Element; //@ts-ignore //@ts-ignore 'magnify-minus-outline': React.JSX.Element; //@ts-ignore //@ts-ignore 'magnify-plus-outline': React.JSX.Element; //@ts-ignore //@ts-ignore magnify: React.JSX.Element; //@ts-ignore //@ts-ignore 'text-tools': React.JSX.Element; //@ts-ignore //@ts-ignore 'draw-tools': React.JSX.Element; //@ts-ignore //@ts-ignore 'attachment-tools': React.JSX.Element; //@ts-ignore //@ts-ignore 'form-tools': React.JSX.Element; //@ts-ignore //@ts-ignore 'page-tools': React.JSX.Element; //@ts-ignore //@ts-ignore 'resize-handle-h': React.JSX.Element; //@ts-ignore //@ts-ignore 'pdf-organizer': React.JSX.Element; //@ts-ignore //@ts-ignore 'dots-three-horizontal': React.JSX.Element; //@ts-ignore //@ts-ignore 'clone-range': React.JSX.Element; //@ts-ignore //@ts-ignore 'merge-external-pdf': React.JSX.Element; //@ts-ignore //@ts-ignore 'pages-range-add': React.JSX.Element; //@ts-ignore //@ts-ignore 'pages-range': React.JSX.Element; //@ts-ignore //@ts-ignore 'pagedisplay-singlepage': React.JSX.Element; //@ts-ignore //@ts-ignore 'pagedisplay-singlepagescrolling': React.JSX.Element; //@ts-ignore //@ts-ignore 'pagedisplay-twopage': React.JSX.Element; //@ts-ignore //@ts-ignore 'pagedisplay-twopagescrolling': React.JSX.Element; //@ts-ignore //@ts-ignore 'pagedisplay-check2': React.JSX.Element; }; //@ts-ignore //@ts-ignore export declare function renderNoteIcon(annotationType: AnnotationTypeCode, noteCssColor?: string, useColoredIcons?: boolean, size?: Size): React.JSX.Element; /** * SVG icon key. **/ export type SvgIconKey = 'undo2' | 'font-bold' | 'font-italic' | 'checkbox-checked' | 'checkbox-unchecked' | 'close' | 'aspect-ratio' | 'search' | 'chevron' | 'chevron-accent' | 'animated-spinner' | 'drag-handle' | 'download' | 'keyboard' | 'brush' | 'image' | 'image-list' | 'save' | 'theme-change' | 'single-page' | 'continuous-view' | 'view-mode' | 'show-view-tools' | 'show-edit-tools' | 'show-form-editor' | 'toggle-annotation-properties' | 'toggle-form-properties' | 'edit-converted-to-content' | 'edit-free-text' | 'edit-ink' | 'edit-text' | 'edit-square' | 'edit-line' | 'edit-link' | 'edit-circle' | 'edit-stamp' | 'add-stamp-accent' | 'edit-sign-tool' | 'edit-file-attachment' | 'edit-sound' | 'edit-polyline' | 'edit-polygon' | 'edit-popup' | 'edit-redact' | 'edit-redact-apply' | 'edit-redact-applied' | 'edit-unknown-type' | 'edit-widget-signature' | 'edit-widget-tx-field' | 'edit-widget-tx-text-area' | 'edit-widget-tx-comb' | 'edit-widget-tx-password' | 'edit-widget-btn-checkbox' | 'edit-widget-btn-radio' | 'edit-widget-btn-push' | 'edit-widget-btn-submit' | 'edit-widget-btn-reset' | 'edit-widget-ch-combo' | 'edit-widget-ch-list-box' | 'edit-widget-unknown-type' | 'edit-undo' | 'edit-redo' | 'remove-attachment' | 'edit-select' | 'edit-erase' | 'form-filler' | 'field-invalid' | 'new-document' | 'new-page' | 'delete-page' | 'print' | 'rotate' | 'confirm-ok' | 'confirm-cancel' | 'open' | 'open-pdf' | 'text-selection' | 'hide-annotations' | 'pan' | 'bookmarks' | 'structure-tree' | 'layers' | 'thumbnails' | 'articles' | 'attachments' | 'documents-list' | 'share' | 'shared-documents-list' | 'view-mode-on' | 'view-mode-off' | 'edit-mode-on' | 'edit-mode-off' | 'remove-user' | 'doc-properties' | 'about' | 'pdf-doc-title' | 'close-icon-sm' | 'menu-dots' | 'comments-status-accepted' | 'comments-status-cancelled' | 'comments-status-completed' | 'comments-status-rejected' | 'context-copy' | 'context-paste' | 'context-cut' | 'context-delete' | 'move-to-top-page' | 'move-to-bottom-page' | 'arrow-expand-horizontal' | 'arrow-expand-all' | 'magnify-minus-outline' | 'magnify-plus-outline' | 'magnify' | 'text-tools' | 'draw-tools' | 'attachment-tools' | 'form-tools' | 'page-tools' | 'resize-handle-h'; export declare function updateSvgIcon(iconKey: SvgIconKey, svgIcon: Element | string): void; export declare function getSvgIcon(iconKey: SvgIconKey): Element; export declare function applyAlternativeIcons(): void; export declare function applyCustomIcons(customIcons?: any): void; export declare function getAnnotationIcon(node: AnnotationBase): any;