Syntax

C#
namespace Bytescout.PDF
Visual Basic (Declaration)
Namespace Bytescout.PDF
Visual C++
namespace Bytescout.PDF

Classes

  ClassDescription
Public classAcroCheckBox
Class implements checkbox control
Public classAcroControl
AcroControl is a base abstract class for all control (acrocontrol) objects
Public classAcroRadioAndCheckboxControl
Class implements base class for radio box and checkbox controls
Public classAction
Action is the base class for all action objects. Do not use this class directly
Public classActionGoTo
ActionGoTo class implements GoTo action object. Use this action for actions to change page in the current page
Public classActionGoToRemote
ActionGoToRemote class implement GoToRemote action object in PDF. This action is used to open external documents
Public classActionHide
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
Public classActionImportData
ActionImportData class implements import data action to import form fields values from external file
Public classActionJavaScript
ActionJavaScript class implements javascript execution action
Public classActionLaunch
ActionLaunch class implements Launch application action. This action is used to launch external applications or non-PDF documents from PDF document
Public classActionNamed
ActionNamed class implements action that executes an action predefined by the viewer application
Public classActionResetForm
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
Public classActionSubmitForm
ActionSubmitForm class implements form submission to URL
Public classActionThread
ActionThread class implements Thread action object in PDF. This action is used to begin reading an article thread in PDF document
Public classActionURL
ActionURL class implements action that opens URL link
Public classAnnotation
Annotation class implements base annotation object in PDF (do not used directly, see AnnotationText and other classes)
Public classAnnotationLink
AnnotationLink class implements link annotation object in PDF
Public classAnnotationStamp
AnnotationStamp class implement stamp annotation object
Public classAnnotationText
AnnotationText class implements text annotation object
Public classBead
Bead class implementing a way to work with Beads (see Thread class for working with threads in document)
Public classComboBoxControl
Class implements combobox control
Public classControlList
Class implements list of controls
Public classCosBooleanObject
CosBooleanObject class implements Boolean Cos object
Public classCosDictionaryObject
CosDictionaryObject class implements Dictionary Cos object
Public classCosIntegerObject
CosIntegerObject class implements Integer Cos object
Public classCosNameObject
CosNameObject class implements Name Cos object
Public classCosNullObject
CosNullObject class implements Null Cos object
Public classCosObjectArray
CosObjectArray class implements Array Cos object
Public classCosObjectBase
CosObjectBase class is a base class for Cos objects (low-level objects of PDF documents)
Public classCosRealObject
CosRealObject class implements Real Cos object
Public classCosStreamObject
CosStreamObject class implements PDFDataStream Cos object
Public classCosStringObject
CosStringObject is class for work with cos string object.
Public classDestination
Destionation class implements destinations used with Outlines to specify how to display page or area, or page in external document
Public classDocument
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
Public classDrawing
Drawing class implements drawings for use with pages in PDF document. See .AddPaintBox for drawing API commands draw on the page
Public classDrawingState
DrawingState class implements drawings state controller in PDF documents
Public classEditBoxControl
Class implements edit field control object
Public classImage
Image object class desigined to handle images for PDF documents
Public classListBoxControl
Class implements listbox control
Public classListBoxControlBase
Class implements base class for listbox and combobox controls
Public classOutline
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)
Public classPage
Page class represents a page in PDF document. Use .AddDrawing to add drawings to the page
Public classPagesManager
PagesManager is class used to extract copy pages from one document and add these pages into another document
Public classPDFDataStream
PDF stream object class
Public classPDFDocEngine
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
Public classPushButtonControl
Class implements button control
Public classRadioButtonControl
Class implements radio button control
Public classSignatureBoxControl
Class implements signature box control
Public classThread
Thread class is used for articles on the pages. Also see Bead class, beads are used with threads

Structures

Enumerations

  EnumerationDescription
Public enumerationAnnotationBorderStyleType
Annotation border style type
Public enumerationAnnotationFlag
Public enumerationAnnotationStampIconType
Stamp icon types
Public enumerationAnnotationTextType
Annotation types
Public enumerationBeadActionType
Defines how to store bead information in the thread action
Public enumerationBlendingModeType
Blending mode
Public enumerationCheckBoxMarkStyleType
Checkbox check mark style type
Public enumerationCheckBoxStyleType
Checkbox control check box style
Public enumerationColorBitDepth
Color bit depth
Public enumerationColorRenderingModeType
CIE-based colors rendering mode (when rendered into device colors)
Public enumerationColorSpaceType
Color Space type
Public enumerationControlEventType
Control event types
Public enumerationControlFlags
Flags specifying control (form control) settings
Public enumerationControlTextAlignmentType
Text alignment style for text used in controls (form controls)
Public enumerationControlType
Control object type
Public enumerationCosObjectType
Public enumerationDestinationType
Destination type used to define how to display page or given rectangle
Public enumerationDocumentInfoPropertyType
Document information property type
Public enumerationDocumentPermissionType
Public enumerationFileOpenMode
Specifies file reading/writing mode
Public enumerationFontEncodingType
Font encoding type
Public enumerationHighlightingModeType
Annotation highlight mode type: the visual effect used when the mouse button is pressed or hold down
Public enumerationHorizontalJustificationType
Horizontal justification type
Public enumerationImageCompressionType
Image compression type
Public enumerationLineCapType
The line cap style specifies the shape to be used at the ends of opened subpaths (and dashes, if any) when they are stroked.
Public enumerationLineJoinType
The line join style specifies the shape to be used at the corners of paths that are stroked.
Public enumerationNamedActionType
Named action type
Public enumerationPageBoxType
Page box type in PDF
Public enumerationPageOrientationType
Page orientation type
Public enumerationPageRotationAngleType
Page rotatione type in degrees
Public enumerationPageSizeType
Page sizes used in PDF documents
Public enumerationPasswordValidationType
Password type of encrypted PDF Document
Public enumerationSecurityKeyLength
Protection Key-Length Type of Crypted PDF Document
Public enumerationStandardFontType
Standard font types
Public enumerationSubmitFormFlags
Form submission action flags defining how to submit data
Public enumerationTextRenderingModeType
Text rendering mode type defining how to fill, stroke glyphs used in the text
Public enumerationThreadActionType
Defines how to store thread information in the Thread Action
Public enumerationVersion
Supported PDF format versions
Public enumerationVerticalJustificationType
Vertical justification type