GdPicture.NET.14
Inheritance Hierarchy
In This Topic
GdPicture14 Namespace (GdPicture.NET.14)
In This Topic
Classes
 ClassDescription
Class Provides data for the AfterSubstitutedFont event.
ClassThe AnnotationEditor class helps you to handle and process GdPictureXMP annotations in your application through the associated AnnotationManager object.
ClassThe AnnotationManager class provides all the necessary handling of the GdPictureXMP annotations in your files. Using this class, you can create or load annotations, change their properties and save them directly to your document. The initialisation of the AnnotationManager object is possible from more sources, like GdViewer control, GdPictureImage object or GdPicturePDF class and others.
Class Provides data for the BeforeAlternativeFontLookup event.
Class 
ClassThe GdPictureDocumentConverter class provides the document conversion from wide variety of document formats. It is used as a wrapper class to allow you easily load, save and convert the files of different types. Please find all the currently supported input document formats listed here.
ClassThe GdPictureDocumentUtilities class serves a useful purpose in providing additional utilities and features allowing you to make use of all benefits the toolkit offers.
Class 
ClassThe GdPictureImaging class offers a huge amount of imaging features that GdPicture.NET toolkit provides. It is used as a wrapper class to allow you easily operate with your image files of different formats. Please find all the currently supported input document formats listed here.
ClassThe GdPictureOCR class offers the comprehensive optical character recognition (OCR) support. It is used as a wrapper class to allow you easily process the OCR on your documents and to find out required results in one place.
Class This class handles different options requested by a GdPictureOCR instance to export OCR result to a spreadsheet document.
ClassA utility class for creating default instances of GdPictureOfficeTemplate.
Class 
Class A base class for building templates for GdPicture Office Templating.
Class Represents the configuration settings for a template.
ClassRepresents the start and end delimiters used for template replacement in a GdPictureOfficeTemplateConfiguration.
Class A class that represents a GdPicture Office Templater for creating and processing Office document templates.
ClassThe GdPicturePDF class is responsible for almost all PDF features that GdPicture.NET toolkit offers. It is used as a wrapper class to allow you easily operate with PDF documents.
Class This class handles different options requested by a GdPicturePDF instance to perform OCR.
Class This class handles different options requested by a GdPicturePDF instance to perform smart redaction.
Class 
ClassThe GdPictureSegmenter class offers the comprehensive image segmentation support. It is used as a wrapper class to allow you easily segment your image-based documents into regions and to find out required results in one place.

In general, the image segmentation simply means a thresholding of your image into various areas, like blocks of text, graphics or images.

Class GdPictureTextExtraction is a streamlined class designed to effortlessly convert any GdPicture technology-supported document into plain text. It provides a range of capabilities that allow for addressing various scenarios, including indexing and enhancing the performance of LLM inferences. It employs internal logic to optimize extraction accuracy and minimize processing time through the dynamic utilization of page layout analysis, encoding detection, and OCR components. The identical API serves for processing raster images, PDFs, CAD files, Email files, and office formats alike. Documents can be loaded from file paths, Stream objects, or distant URIs.
ClassThe GdViewer class is designed to fully automate most viewing operations you require. The instance of this class can be used as an image viewer control to view supported files, images, PDF documents, as well as easily zoom, rotate, define display area, print or even create thumbnails of those loaded documents.

On the other hand, it can also be used as an interactive tool allowing you to add and edit solely GdPictureXMP annotations.

ClassThe LicenseManager class unlocks the GdPicture.NET toolkit with a purchased commercial key or a provided demo key to allow you to develop your application. You can also determine the currently used version of the toolkit using this class.
Class Provides data for the OnExternalFontFileRequest event.
Class 
Class 
Delegates
 DelegateDescription
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate This event is triggered when OCR is requested to an external engine.
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
DelegateOccurs when a key is pressed while the annotation TextBox control has focus.
DelegateOccurs when the annotation TextBox control loses focus.
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate 
Delegate Occurs when a file type is not supported by the control. It is possible to provide a specific Bitmap to be used in the item through the CustomBitmap property.
Delegate 
Delegate Occurs when a thumbnail is clicked.
Delegate Occurs when a thumbnail is double clicked.
Delegate Occurs when the user moved an item in the control.
Delegate Occurs when the selected state of a thumbnail changes.
Delegate Occurs when all items of the controls has been loaded.
Delegate Occurs when the control is scrolled.
Enumerations
 EnumerationDescription
EnumerationDefines the best scan mode (speed or quality) when reading 1D barcodes.
EnumerationAll supported 1D (one-dimensional or linear) barcode types used for reading.
EnumerationAll supported 1D (one-dimensional or linear) barcode types used for writing.
EnumerationSpecifies the alignment of the barcode within its bounding box when the barcode is drawn.
EnumerationDefines the version (code size) of the Aztec Code symbol.
EnumerationDefines the best scan mode (speed or quality) when reading Aztec barcodes.
EnumerationDefines the encoding mode for DataMatrix barcode.

You can find more information here.

EnumerationDefines the best scan mode (speed or quality) when reading DataMatrix barcodes.
EnumerationDefines the version (code size) of the DataMatrix symbol.
EnumerationDefines the encoding mode for MaxiCode.
EnumerationDefines the best scan mode (speed or quality) when reading MaxiCodes.
EnumerationSpecifies the Micro QR-Code error correction. The higher the error correction level, the less storage capacity.
EnumerationDefines the encoding mode for PDF 417 barcode.

You can find more information here.

EnumerationSpecifies the Reed Solomon error correction level. The higher the error correction level, the less storage capacity.
EnumerationDefines the best scan mode (speed or quality) when reading PDF417 barcodes.
EnumerationDefines the encoding mode for QR barcode.

You can find more information here.

EnumerationSpecifies the QR-Code error correction. The higher the error correction level, the less storage capacity.
EnumerationDefines the best scan mode (speed or quality) when reading QR-Codes.
EnumerationSpecifies the algorithm to be used to perform black and white effect on images.
EnumerationDefines the mode (speed or quality) when removing ink blobs.
Enumeration Browser's events fired at page loading time accordingly to the Chrome DevTools Protocol.
EnumerationSpecifies the color to be removed/filtered from the image.
EnumerationDefines the color to be removed (or set as transparent) from the background of the GdPictureImage object.
Enumeration Specifies known data type of a text content.
EnumerationSpecifies advanced despeckle types.
Enumeration Specifies the level of displaying quality according to the algorithm used when images are scaled or rotated.
EnumerationDefines the format of the currently processed/used document.
EnumerationThe type of the document currently used.
Enumeration Emulates the given media type or media feature for CSS media queries.
EnumerationSpecifies different compression settings when saving a GdPicture image in high dynamic-range image.
EnumerationCharacter sets used by fonts.
EnumerationSpecifies the foreground mix mode to use when combining the region and the displayed image.
Enumeration Specifies the type of a form field.
EnumerationDefines the intent (color detection) of the GdPicture image.
Enumeration 
Enumeration 
EnumerationSpecifies the margin of the image when removing punch holes.
EnumerationThe size of a resulting icon when saving images in the ICO format.
EnumerationDefines the color space used by a GdPicture image.
EnumerationSpecifies the image context, i.e. the layout type of the data, you want to process using GdPicture image.
EnumerationIPTC tags, also known as document's metadata, allows for additional information to be stored within a document.
Enumeration Specifies which chroma subsampling mode will be used for image compression in JPEG images.
Enumeration Specifies a kind of lossy JPEG transformation.
EnumerationSpecifies the orientation of lines to be removed from the GdPicture image.
EnumerationSpecifies the MICR context, i.e. the layout type of the data, you want to recognize using the MICR.
EnumerationSpecifies the two major MICR fonts in use.
EnumerationEnumerates the mouse buttons.
Enumeration 
EnumerationSpecifies the orientation of the block within a result when using the OCR.
Enumeration 
EnumerationSpecifies the type of the block within the OCR result.
EnumerationSpecifies the OCR context, i.e. the layout type of the data, you want to process using the OCR.
EnumerationSpecifies the known languages to be used during OCR processes.
EnumerationSpecifies whether to favor speed or recognition accuracy using the OCR.
EnumerationSpecifies the format of the output text file when saving the OCR results.
EnumerationSpecifies a paragraph justification.
Enumeration A special context allows triggering a specific layout analysis and OCR engines in order to maximize accuracy and speed on the detection of specific items. Special context can be added on demand to our team of researchers, feel free to contact us!
Enumeration Specifies OCR strategy
EnumerationSpecifies the writing direction of the block within a result when using the OCR.
EnumerationDefines the OMR mode (speed or quality).
EnumerationSpecifies used operators when combining images.
Enumeration Specifies the orientation mode for a given content type.
EnumerationDefines the cache mode for the page.
EnumerationDefines how the pages are displayed on the screen.
EnumerationThe type of the color palette used by a GdPicture image.
EnumerationDefines the type of a Patch Code.
EnumerationSpecifies the operation to perform for a launch action. It is Windows-specific setting.
EnumerationNamed actions, that PDF viewer applications are expected to support.
EnumerationThe standard action types in PDF documents. You can assign these actions to links, bookmarks, pages, media clips, and form fields.
EnumerationSpecifies a method to enhance image compression in PDF documents.
EnumerationSpecifies the annotation's border style.
EnumerationSpecifies various characteristics of the annotation.
EnumerationSpecifies an annotation's line ending style.
Enumeration 
EnumerationSpecifies a graphical style of a checkmark in check boxes and radio buttons, when they are checked.
EnumerationSpecifies a color space.
EnumerationSpecifies the standard scheme to be used to compress image data in PDF documents.
EnumerationSpecifies PDF versions and conformance levels of a PDF document.

The PDF versions correspond to the PDF major releases, starting from PDF 1.0. In each PDF version the new features have been introduced. The different conformance levels reflect the quality of the archived document and depend on the input material and the documents purpose. PDF/A versions and levels are given one after another.

PDF/A-1 is the first archiving standard based on PDF version 1.4. All resources must be embedded within the PDF/A document itself.

PDF/A-2 is based on PDF 1.7. It allows JPEG2000 compression, transparent elements, PDF layers and more.

PDF/A-3 is available since October 2012. It allows to embed any file format desired.

Level a (accessible) meets all requirements for the standard.

Level b (basic) guaranteed that the content of the document can be unambiguously reproduced.

Level u (unicode) specifies that all text can be mapped to standard Unicode character codes.

EnumerationSpecifies PDF conformance levels currently supported by the PDF conversion engine.

The different conformance levels reflect the quality of the archived document and depend on the input material and the documents purpose. PDF/A versions and levels are given one after another.

PDF/A-1 is the first archiving standard based on PDF version 1.4. All resources must be embedded within the PDF/A document itself.

PDF/A-2 is based on PDF 1.7. It allows JPEG2000 compression, transparent elements, PDF layers and more.

PDF/A-3 is available since October 2012. It allows to embed any file format desired.

Level a (accessible) meets all requirements for the standard.

Level b (basic) guaranteed that the content of the document can be unambiguously reproduced.

Level u (unicode) specifies that all text can be mapped to standard Unicode character codes.

EnumerationDefines a particular view of a specified page in a PDF document. It is always tied to a given page. It consists of the location of the document window on that page and of the magnification (zoom) factor to use when displaying that page.
EnumerationSpecifies different options when merging PDF documents.
EnumerationSpecifies the encryption algorithm.
EnumerationSpecifies the security handler mechanism used for PDF document's encryption.

The file's security handler provides a mechanism that not only implements encryption in PDF documents, but also stores all data related to this process. The PDF specification defines two security handlers: Standard Security handler and Public-Key Security handler. Other applications may provide security handlers of their own.

EnumerationThe name of a file attachment icon to be used in displaying the file attachment annotation.
Enumeration 
EnumerationDefines the visibility of the form field, either on screen or in print.
EnumerationSpecifies cell output ordering for GridSplit.
EnumerationSpecifies the type of the image masking.
EnumerationSpecifies embedded xml invoice data format.
EnumerationSpecifies the shape to be used at the ends of open subpaths (and dashes, if any) when they are stroked.
EnumerationSpecifies the shape of joints between connected segments of a stroked path.
EnumerationSpecifies measurement units used in the PDF document.
EnumerationA state specifying the visibility, that is assigned to an optional content group (OCG).
EnumerationSpecifies the origin's location of the currently used coordinate space.
EnumerationDefines the boundary boxes (page boxes) that relate to the size of the pages in the PDF document.
EnumerationSpecifies the numbering style to be used for the numeric portion of page labels.
EnumerationSpecifies the orientation of a page within the PDF document.
EnumerationSpecifies PDF page sizes.
EnumerationThe initial view mode for the PDF Portfolio. It is the way the user can view the component files after opening the PDF Portfolio file.
Enumeration 
Enumeration 
Enumeration 
Enumeration 
EnumerationDefines different objects in the PDF document, which are cleaned from contained JavaScript scripts.
EnumerationSpecifies access permissions to the various operations within the PDF document.
EnumerationSpecifies the name of an icon to be used in displaying the rubber stamp annotation.
EnumerationSpecifies the access permissions granted by the signature.
Enumeration 
Enumeration 
EnumerationFor the internal use only.
EnumerationA complete set of 14 standard fonts (Standard Type 1 Fonts) that can be used without prior definition.
EnumerationDefines the name of an icon to be used in displaying the sticky note annotation.
EnumerationSpecifies different options for tab key navigation through annotations and interactive forms on a page, so called Tab Order.
EnumerationSpecifies different decoration options for text drawing operations.
EnumerationDefines the text rendering modes.
EnumerationSpecifies different underline styles for text drawing operations.
EnumerationSpecifies PDF conformance levels currently supported by the PDF validation engine.

The different conformance levels reflect the quality of the archived document and depend on the input material and the documents purpose. PDF/A versions and levels are given one after another.

PDF/A-1 is the first archiving standard based on PDF version 1.4. All resources must be embedded within the PDF/A document itself.

PDF/A-2 is based on PDF 1.7. It allows JPEG2000 compression, transparent elements, PDF layers and more.

PDF/A-3 is available since October 2012. It allows to embed any file format desired.

Level a (accessible) meets all requirements for the standard.

Level b (basic) guaranteed that the content of the document can be unambiguously reproduced.

Level u (unicode) specifies that all text can be mapped to standard Unicode character codes.

EnumerationSpecifies the page layout to be used when the document is opened.
EnumerationDefines the document’s page mode, specifying how to display the document on exiting full-screen mode.
EnumerationSpecifies how the document should be displayed when opened.
EnumerationSpecifies the viewer preference settings to control the way the document is presented on the screen in Adobe Reader or Acrobat viewer.
EnumerationSpecifies the image alignment within the page during a print process.
EnumerationSpecifies whether the output will print in color or in monochrome on a device that supports color.
EnumerationSpecifies whether documents are printed in portrait or landscape mode.
EnumerationThe quality of the hard copy or printout produced by a printer.
EnumerationSpecifies how the page size must be adjusted depending of the actual paper size when printing.
EnumerationSpecifies how RAW images must be decoded.
EnumerationDefines the reference point of the page when detecting and removing margins.
EnumerationDefines the direction when searching through the thumbnails.
Enumeration Specifies different modes of the segmentation process.
EnumerationDocument tags (EXIF, IPTC, Extra, Thumbnails, GPS, XML packet), also known as document's metadata, allows for additional information to be stored within a document.
EnumerationThe type of the tag used within a document. These tags, also known as document's metadata, allows for additional information to be stored within a document.
EnumerationDefines how text is aligned.
EnumerationSpecifies various options for the text search/extraction engine customization.
EnumerationSpecifies various output information available as output of text extraction engine.
EnumerationDefines an alignment of the thumbnails.
EnumerationSpecifies the TIFF compression when saving images in TIFF format.
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
EnumerationThe paper size, i.e. the type of the paper, used by Twain.
Enumeration 
Enumeration 
Enumeration 
Enumeration 
EnumerationIdentifies the states of the currently executed session using TWAIN.
Enumeration 
EnumerationSpecifies the page alignment within the viewer, when the area of the viewer is smaller than the displayed document.
EnumerationSpecifies the page position within the viewer, when the rendering area of the displayed document is smaller than viewer's area.
EnumerationDefines the way how the mouse is used to manipulate with the displayed document.
EnumerationDefines the way how the mouse wheel is used to manipulate with the displayed document.
EnumerationSpecifies the zoom mode used by the viewer to display the document.
EnumerationSpecifies a file format, when acquiring an image to a file using WIA.
EnumerationSpecifies the image intent setting for the WIA device.
EnumerationSpecifies WIA page sizes.
EnumerationDefines the WIA source for capture.
EnumerationIdentifies the status of the currently executed operation using WIA.
See Also