Copyright © 2014-2026 PDF Technologies, Inc. All Rights Reserved.
A font family and its available style names.
Copyright © 2014-2026 PDF Technologies, Inc. All Rights Reserved.
Utility class for date and time formatting, specifically for CPDFTextStamp.
Represents different types of image data for inserting into PDF.
Copyright © 2014-2026 PDF Technologies, Inc. All Rights Reserved.
CPDFTextAttribute This class is used to represent text attributes, including color, font name, font size, bold and italic, etc.
Event data type mapping for type-safe event listeners
Attribute configuration for text (note) annotations.
Attribute configuration for markup annotations (e.g. highlight).
Attribute configuration for markup annotations (e.g. highlight).
Attribute configuration for markup annotations (e.g. highlight).
Attribute configuration for markup annotations (e.g. highlight).
Attribute configuration for markup annotations (e.g. highlight).
Attribute configuration for ink annotations.
Attribute configuration for square annotations.
Attribute configuration for circle annotations.
Attribute configuration for straight line annotations.
Attribute configuration for arrow annotations.
Attribute configuration for free text annotations.
Attributes for a text field widget used in PDF forms.
Attributes for a checkbox widget used in PDF forms.
Attributes for a radio button widget used in PDF forms.
Attributes for a list box widget used in PDF forms.
Attributes for a combo box (drop-down) widget used in PDF forms.
Attributes for a push button widget used in PDF forms.
Attributes for a signature widget area used in PDF forms.
Top-level UI style configuration for reader view elements.
Configuration for a custom toolbar item. You can use this to add custom buttons to the toolbar.
Copyright © 2014-2026 PDF Technologies, Inc. All Rights Reserved.
Properties describing an imported or available PDF font.
Interface representing metadata information of a PDF document. Contains standard PDF document properties according to PDF specification.
Toolbar actions supported in the displayed PDF view
annotations type. Please note that PENCIL is only available on ios platform.
CPDFViewMode.ANNOTATIONS, CPDFViewMode.CONTENT_EDITOR,CPDFViewMode.FORMS function tools. CPDFConfigTool.SETTING is not available in form functionality.
Shape annotation border style, default CPDFBorderStyle.SOLID. shape:
Arrow annotation, start and tail shapes
text alignment
form types
Set UI theme modes, including light, dark, and follow system modes Default: Follow system
Represents the permissions available for the currently opened document.
Specifies the encryption algorithms supported for a PDF document.
Used to configure the default signing method when signing in the form field of CPDFReaderView, including: digital signature, electronic signature, and manual selection
Fixed-length padding tuple: [left, top, right, bottom]
Menu item type with optional sub-items. Use readonly arrays to encourage immutability.
Common actions reused across multiple annotation menus
Global
View mode
Annotation mode
Content editor mode
Image area content
Crop mode
Path in editor
Long press in edit text mode
Long press in edit image mode (typo-compatible)
Long press for all modes (typo-compatible)
Search replace
Form mode keys
Result returned when images are extracted from a PDF document.
Copyright © 2014-2026 PDF Technologies, Inc. All Rights Reserved.
Helper function to create context menu items with default showType.
Helper function to create BOTA menu items.
CPDFAnnotation
CPDFCircleAnnotation
CPDFFreeTextAnnotation
CPDFImageAnnotation
CPDFInkAnnotation
CPDFLineAnnotation
CPDFLinkAnnotation
markup annotation class, highlight, underline, squiggly, strikeout CPDFMarkupAnnotation
markup annotation class, highlight, underline, squiggly, strikeout CPDFMarkupAnnotation
markup annotation class, highlight, underline, squiggly, strikeout CPDFMarkupAnnotation
markup annotation class, highlight, underline, squiggly, strikeout CPDFMarkupAnnotation
markup annotation class, highlight, underline, squiggly, strikeout CPDFMarkupAnnotation
CPDFNoteAnnotation
CPDFSignatureAnnotation
CPDFSoundAnnotation
CPDFSquareAnnotation
CPDFStampAnnotation
Manages the undo and redo history for PDF annotation actions within a viewer component.
PDF configuration class for customizing display and interaction via ComPDFKit.openDocument. Supports flexible customization of UI elements, PDF properties, toolbars, annotations, forms, content editing, etc.
CPDFAnnotationConfig
CPDFContentEditorConfig
Context menu configuration interface. Used to customize long-press menu options in different modes. For example, selecting a highlight annotation in annotation mode, or long-pressing a blank area in text editing mode.
CPDFFormConfig
CPDFGlobalConfig
PDF mode configuration. Used to set initial and available view modes (reading, annotation, content editing, forms, signatures, etc.), as well as behaviors like auto fullscreen and toolbar visibility.
Accessibility configuration for the reader view.
Configuration for the top toolbar and bottom toolbars in different modes.
Global watermark configuration.
Creates the default reader configuration and applies the provided overrides.
The returned value is a JSON string accepted by CPDFReaderView.
Provides document-level operations for the PDF reader.
Base model for actions attached to PDF annotations and links.
Base model for actions attached to PDF annotations and links.
Base model for actions attached to PDF annotations and links.
Base model for a content-editor area on a PDF page.
Base model for a content-editor area on a PDF page.
Controls content-editor modes and editing history for the current reader.
Base model for a content-editor area on a PDF page.
Manages the history of editing actions within a PDF document, allowing for undo and redo operations.
This class extends the CPDFHistoryManagerBase and provides methods to interact with the native PDF view.
Copyright © 2014-2026 PDF Technologies, Inc. All Rights Reserved.
Enumeration of supported image data types for inserting into PDF
Class representing a checkbox form widget, storing basic information about the checkbox form.
Class representing a combobox form widget, storing basic information about the combobox form.
Class representing a listbox form widget, storing basic information about the listbox form.
A class representing a push button form widget, storing basic information about the button form.
Class representing a radiobutton form widget, storing basic information about the radiobutton form.
Class representing a signature form widget, storing basic information about the signature form. It includes general form attributes as well as the signature content.
Class representing a text field form widget, storing basic information about the text field form. It includes general form attributes as well as the text content of the text field.
Base class for form widgets, storing essential form information.
CPDFPage
The CPDFPage class represents a page in a PDF document.
It provides methods to retrieve annotations and form widgets present on the page.
Image conversion and image-data helpers used by annotation APIs.
Toolbar actions supported in the displayed PDF view
annotations type. Please note that PENCIL is only available on ios platform.
CPDFViewMode.ANNOTATIONS, CPDFViewMode.CONTENT_EDITOR,CPDFViewMode.FORMS function tools. CPDFConfigTool.SETTING is not available in form functionality.
Shape annotation border style, default CPDFBorderStyle.SOLID. shape:
Arrow annotation, start and tail shapes
text alignment
form types
Set UI theme modes, including light, dark, and follow system modes Default: Follow system
Represents the permissions available for the currently opened document.
Specifies the encryption algorithms supported for a PDF document.
Used to configure the default signing method when signing in the form field of CPDFReaderView, including: digital signature, electronic signature, and manual selection
Props used to configure and observe the native PDF reader view.
Native PDF reader component for viewing and editing a document.
A reply attached to a PDF annotation.