Tools: {
Certify: { CERTIFY: string; DIGITALLY_SIGN: string };
Comment: {
DRAW: string;
HIGHLIGHT: string;
MEASUREMENT: string;
SHAPES: string;
STAMP: string;
STICKER_NOTE: string;
STRIKETHROUGH: string;
UNDERLINE: string;
WHITEOUT: string;
};
Create: { CLIPBOARD_TO_PDF: string; NEW_FILE: string; URL_TO_PDF: string };
Edit: {
GRID: string;
HEADER_FOOTER: string;
IMAGE: string;
LINK: string;
PAGE_NUMBER: string;
REMOVE_MARKS: string;
RULER: string;
TEXT: string;
WATERMARK: string;
};
ESign: {
ADD_CHECK_BOX: string;
ADD_DROPDOWN: string;
ADD_INITIALS: string;
ADD_RADIO_BUTTON: string;
ADD_SIGNATURE: string;
ADD_SIGNER_COMPANY: string;
ADD_SIGNER_DATE: string;
ADD_SIGNER_EMAIL: string;
ADD_SIGNER_NAME: string;
ADD_SIGNER_TITLE: string;
ADD_TEXT_INPUT: string;
};
FillAndSign: {
CHECKMARK: string;
CROSSMARK: string;
DOT: string;
INITIALS: string;
LINE: string;
SIGNATURE: string;
SIGNER_NAME: string;
SIGNING_DATE: string;
TEXT: string;
};
Forms: {
CHECK_BOX: string;
COMBO_BOX: string;
FORM_DATA: string;
FORM_RESET: string;
HIGHLIGHT_FIELDS: string;
LIST_BOX: string;
RADIO_BOX: string;
TEXT_FIELD: string;
};
Page: {
BACKGROUND: string;
CROP: string;
DESKEW: string;
DUPLICATE: string;
EXPORT_IMAGES: string;
EXTRACT: string;
MARGINS: string;
ORGANIZE: string;
REVERSE: string;
SIZE: string;
UNCROP: string;
};
Secure: {
REDACT: string;
REMOVE_METADATA: string;
SANITIZE: string;
SECURITY_PERMISSIONS: string;
};
ToolsTab: {
COMPRESS: string;
CONVERT: string;
MERGE: string;
OCR: string;
SPLIT_PDF: string;
};
Translate: { ALL_PAGES: string; USE_ORC: string };
}
Type declaration
ReadonlyCertify: { CERTIFY: string; DIGITALLY_SIGN: string }
ReadonlyCreate: { CLIPBOARD_TO_PDF: string; NEW_FILE: string; URL_TO_PDF: string }
ReadonlyEdit: {
GRID: string;
HEADER_FOOTER: string;
IMAGE: string;
LINK: string;
PAGE_NUMBER: string;
REMOVE_MARKS: string;
RULER: string;
TEXT: string;
WATERMARK: string;
}
ReadonlyESign: {
ADD_CHECK_BOX: string;
ADD_DROPDOWN: string;
ADD_INITIALS: string;
ADD_RADIO_BUTTON: string;
ADD_SIGNATURE: string;
ADD_SIGNER_COMPANY: string;
ADD_SIGNER_DATE: string;
ADD_SIGNER_EMAIL: string;
ADD_SIGNER_NAME: string;
ADD_SIGNER_TITLE: string;
ADD_TEXT_INPUT: string;
}
ReadonlyFillAndSign: {
CHECKMARK: string;
CROSSMARK: string;
DOT: string;
INITIALS: string;
LINE: string;
SIGNATURE: string;
SIGNER_NAME: string;
SIGNING_DATE: string;
TEXT: string;
}
ReadonlyPage: {
BACKGROUND: string;
CROP: string;
DESKEW: string;
DUPLICATE: string;
EXPORT_IMAGES: string;
EXTRACT: string;
MARGINS: string;
ORGANIZE: string;
REVERSE: string;
SIZE: string;
UNCROP: string;
}
ReadonlySecure: {
REDACT: string;
REMOVE_METADATA: string;
SANITIZE: string;
SECURITY_PERMISSIONS: string;
}
ReadonlyTranslate: { ALL_PAGES: string; USE_ORC: string }
Grouped object for all tool enums. Provides a clean API:
Tools.Edit.TEXT,Tools.Comment.DRAW, etc. Values are fully-qualified:Tools.Edit.TEXT === 'edit.text'