Syntax
| C# |
|---|
namespace Bytescout.PDF |
| Visual Basic (Declaration) |
|---|
Namespace Bytescout.PDF |
| Visual C++ |
|---|
namespace Bytescout.PDF |
Classes
| Class | Description | |
|---|---|---|
| AcroCheckBox | Class implements checkbox control | |
| AcroControl | AcroControl is a base abstract class for all control (acrocontrol) objects | |
| AcroRadioAndCheckboxControl | Class implements base class for radio box and checkbox controls | |
| Action | Action is the base class for all action objects. Do not use this class directly | |
| ActionGoTo | ActionGoTo class implements GoTo action object. Use this action for actions to change page in the current page | |
| ActionGoToRemote | ActionGoToRemote class implement GoToRemote action object in PDF. This action is used to open external documents | |
| ActionHide | ActionHide class implements action that will show or hide annotations. Use .AddAnnotationToHide to add annotations to the list of annotations to hide/show. If no annotations were added to the list then all annotations in the document will hide/show | |
| ActionImportData | ActionImportData class implements import data action to import form fields values from external file | |
| ActionJavaScript | ActionJavaScript class implements javascript execution action | |
| ActionLaunch | ActionLaunch class implements Launch application action. This action is used to launch external applications or non-PDF documents from PDF document | |
| ActionNamed | ActionNamed class implements action that executes an action predefined by the viewer application | |
| ActionResetForm | ActionResetForm class implementing form reset action to set form fields to their default values. All fields are reset or add fields to the list of selected fields using .Add method | |
| ActionSubmitForm | ActionSubmitForm class implements form submission to URL | |
| ActionThread | ActionThread class implements Thread action object in PDF. This action is used to begin reading an article thread in PDF document | |
| ActionURL | ActionURL class implements action that opens URL link | |
| Annotation | Annotation class implements base annotation object in PDF (do not used directly, see AnnotationText and other classes) | |
| AnnotationLink | AnnotationLink class implements link annotation object in PDF | |
| AnnotationStamp | AnnotationStamp class implement stamp annotation object | |
| AnnotationText | AnnotationText class implements text annotation object | |
| Bead | Bead class implementing a way to work with Beads (see Thread class for working with threads in document) | |
| ComboBoxControl | Class implements combobox control | |
| ControlList | Class implements list of controls | |
| CosBooleanObject | CosBooleanObject class implements Boolean Cos object | |
| CosDictionaryObject | CosDictionaryObject class implements Dictionary Cos object | |
| CosIntegerObject | CosIntegerObject class implements Integer Cos object | |
| CosNameObject | CosNameObject class implements Name Cos object | |
| CosNullObject | CosNullObject class implements Null Cos object | |
| CosObjectArray | CosObjectArray class implements Array Cos object | |
| CosObjectBase | CosObjectBase class is a base class for Cos objects (low-level objects of PDF documents) | |
| CosRealObject | CosRealObject class implements Real Cos object | |
| CosStreamObject | CosStreamObject class implements PDFDataStream Cos object | |
| CosStringObject | CosStringObject is class for work with cos string object. | |
| Destination | Destionation class implements destinations used with Outlines to specify how to display page or area, or page in external document | |
| Document | Document class objects to work with PDF document. Class provides methods to add pages, sign, linearize, protect document To create new empty document use PDFDocEngine.AddDocument To create Document object from existing PDF document use PDFDocEngine.AddDocument | |
| Drawing | Drawing class implements drawings for use with pages in PDF document. See .AddPaintBox for drawing API commands draw on the page | |
| DrawingState | DrawingState class implements drawings state controller in PDF documents | |
| EditBoxControl | Class implements edit field control object | |
| Image | Image object class desigined to handle images for PDF documents | |
| ListBoxControl | Class implements listbox control | |
| ListBoxControlBase | Class implements base class for listbox and combobox controls | |
| Outline | Outline object class. Outlines are used in PDF bookmarks tree to provide fast access to the topics in PDF document (outlines are displayed on the left panel in PDF reader applications) | |
| Page | Page class represents a page in PDF document. Use .AddDrawing to add drawings to the page | |
| PagesManager | PagesManager is class used to extract copy pages from one document and add these pages into another document | |
| PDFDataStream | PDF stream object class | |
| PDFDocEngine | PDFDocEngine is the main static class with the engine working with PDF documents. This engine must be initialized first before working with Document and other classes | |
| PushButtonControl | Class implements button control | |
| RadioButtonControl | Class implements radio button control | |
| SignatureBoxControl | Class implements signature box control | |
| Thread | Thread class is used for articles on the pages. Also see Bead class, beads are used with threads |
Structures
| Structure | Description | |
|---|---|---|
| Color | ||
| DestinationInfo | ||
| DictionaryPair | ||
| Rectangle | ||
| RGBColor | ||
| ThreadActionSettings |
Enumerations
| Enumeration | Description | |
|---|---|---|
| AnnotationBorderStyleType | Annotation border style type | |
| AnnotationFlag | ||
| AnnotationStampIconType | Stamp icon types | |
| AnnotationTextType | Annotation types | |
| BeadActionType | Defines how to store bead information in the thread action | |
| BlendingModeType | Blending mode | |
| CheckBoxMarkStyleType | Checkbox check mark style type | |
| CheckBoxStyleType | Checkbox control check box style | |
| ColorBitDepth | Color bit depth | |
| ColorRenderingModeType | CIE-based colors rendering mode (when rendered into device colors) | |
| ColorSpaceType | Color Space type | |
| ControlEventType | Control event types | |
| ControlFlags | Flags specifying control (form control) settings | |
| ControlTextAlignmentType | Text alignment style for text used in controls (form controls) | |
| ControlType | Control object type | |
| CosObjectType | ||
| DestinationType | Destination type used to define how to display page or given rectangle | |
| DocumentInfoPropertyType | Document information property type | |
| DocumentPermissionType | ||
| FileOpenMode | Specifies file reading/writing mode | |
| FontEncodingType | Font encoding type | |
| HighlightingModeType | Annotation highlight mode type: the visual effect used when the mouse button is pressed or hold down | |
| HorizontalJustificationType | Horizontal justification type | |
| ImageCompressionType | Image compression type | |
| LineCapType | The line cap style specifies the shape to be used at the ends of opened subpaths (and dashes, if any) when they are stroked. | |
| LineJoinType | The line join style specifies the shape to be used at the corners of paths that are stroked. | |
| NamedActionType | Named action type | |
| PageBoxType | Page box type in PDF | |
| PageOrientationType | Page orientation type | |
| PageRotationAngleType | Page rotatione type in degrees | |
| PageSizeType | Page sizes used in PDF documents | |
| PasswordValidationType | Password type of encrypted PDF Document | |
| SecurityKeyLength | Protection Key-Length Type of Crypted PDF Document | |
| StandardFontType | Standard font types | |
| SubmitFormFlags | Form submission action flags defining how to submit data | |
| TextRenderingModeType | Text rendering mode type defining how to fill, stroke glyphs used in the text | |
| ThreadActionType | Defines how to store thread information in the Thread Action | |
| Version | Supported PDF format versions | |
| VerticalJustificationType | Vertical justification type |