GdPicture.NET Reference Guide
GdPicture14 Namespace (GdPicture.NET.14)
Inheritance Hierarchy
Classes
 ClassDescription
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 
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 your files of different types. Please find all the currently supported input document formats listed here.

This class is only available in Ultimate edition of the toolkit. For further assistance, please refer to our Comparison Matrix page.

ClassThe GdPictureDocumentUtilities class serves a useful purpose in providing additional utilities and features allowing you to make use of all benefits the toolkit offers.
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.

For additional information, please check the appendix OCR Plugin.

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 
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.

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 need to register the toolkit core license or any additional plugin license here to be ready to use the toolkit and all the features it offers. You can also determine the currently used version of the toolkit using this class.
Class 
Class 
Delegates
 DelegateDescription
DelegateDefines the event handler for the AnnotationEditor.PropertyChanged event.
DelegateDefines the event handler for the AnnotationManager.OnCustomAnnotationPaint event.
DelegateDefines the event handler for the AnnotationManager.SavingProgress event.
DelegateDefines the event handler for the BookmarksTree.NodeSelected event.
DelegateDefines the event handler for the GdPicturePDF.BeforePageOcr event.
DelegateDefines the event handler for the GdPicturePDF.OcrPagesDone event.
DelegateDefines the event handler for the GdPicturePDF.OcrPagesProgress event.
DelegateDefines the event handler for the GdPicturePDF.PageBitmapOcrReady event.
DelegateDefines the event handler for the GdViewer.AfterDocumentChange event.
DelegateDefines the event handler for the GdViewer.AfterPrintPage event.
DelegateDefines the event handler for the GdViewer.AfterZoomChange event.
DelegateDefines the event handler for the GdViewer.AnnotationAddedByUser event.
DelegateDefines the event handler for the GdViewer.AnnotationClicked event.
DelegateDefines the event handler for the GdViewer.AnnotationEndEditingText event.
DelegateDefines the event handler for the GdViewer.AnnotationMoved event.
DelegateDefines the event handler for the GdViewer.AnnotationResized event.
DelegateDefines the event handler for the GdViewer.AnnotationRotated event.
DelegateDefines the event handler for the GdViewer.AnnotationSelected event.
DelegateDefines the event handler for the GdViewer.AnnotationStartEditingText event.
DelegateDefines the event handler for the GdViewer.BeforeAnnotationAddedByUser event.
DelegateDefines the event handler for the GdViewer.BeforeDocumentChange event.
DelegateDefines the event handler for the GdViewer.BeforeDocumentClosed event.
DelegateDefines the event handler for the GdViewer.BeforePrintPage event.
DelegateDefines the event handler for the GdViewer.BeforeRotation event.
DelegateDefines the event handler for the GdViewer.BeforeZoomChange event.
DelegateDefines the event handler for the GdViewer.ClickMenu event.
DelegateDefines the event handler for the GdViewer.DataReceived event.
DelegateDefines the event handler for the GdViewer.DocumentClosed event.
DelegateDefines the event handler for the GdViewer.DropFile event.
DelegateDefines the event handler for the GdViewer.OnCustomAnnotationPaint event.
DelegateDefines the event handler for the GdViewer.PageChanged event.
DelegateDefines the event handler for the GdViewer.PageDisplayed event.
DelegateDefines the event handler for the GdViewer.PdfCertificateRequest event.
DelegateDefines the event handler for the GdViewer.PdfFileNavigation event.
DelegateDefines the event handler for the GdViewer.PdfLaunchAction event.
DelegateDefines the event handler for the GdViewer.PdfPasswordRequest event.
DelegateDefines the event handler for the GdViewer.PdfUriNavigation event.
DelegateDefines the event handler for the GdViewer.RectEditedByUser event.
DelegateDefines the event handler for the GdViewer.RegionEditedByUser event.
DelegateDefines the event handler for the GdViewer.RegionMovedByUser event.
DelegateDefines the event handler for the GdViewer.RegionResizedByUser event.
DelegateDefines the event handler for the GdViewer.RegionSelectedByUser event.
DelegateDefines the event handler for the GdViewer.Rotation event.
DelegateDefines the event handler for the GdViewer.SavingProgress event.
DelegateDefines the event handler for the GdViewer.ScrollViewer event.
DelegateDefines the event handler for the GdViewer.TransferEnded event.
DelegateDefines the event handler for the ThumbnailEx.FileTypeNotSupported event.
DelegateDefines the event handler for the ThumbnailEx.ItemChecked event.
DelegateDefines the event handler for the ThumbnailEx.ItemClicked event.
DelegateDefines the event handler for the ThumbnailEx.ItemDoubleClicked event.
DelegateDefines the event handler for the ThumbnailEx.ItemMoved event.
DelegateDefines the event handler for the ThumbnailEx.ItemSelectionChanged event.
DelegateDefines the event handler for the ThumbnailEx.OnAllItemsLoaded event.
DelegateDefines the event handler for the ThumbnailEx.Scroll event.
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.
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.
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.
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.
EnumerationSpecifies different compression settings when saving a GdPicture image in high dynamic-range image.
EnumerationCharacter sets used by fonts.
EnumerationThe font style property.
EnumerationSpecifies the foreground mix mode to use when combining the region and the displayed image.
EnumerationDefines the intent (color detection) of the GdPicture image.
EnumerationSpecifies how much an image is rotated and the axis used to flip the image.
EnumerationIdentifies the status of the currently executed operation.
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.
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.
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.
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.
EnumerationDefines the blend function used in the compositing formula to customize the blending operation.
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.
EnumerationSpecifies the type of the form field.
EnumerationDefines the visibility of the form field, either on screen or in print.
EnumerationSpecifies the type of the image masking.
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.
EnumerationDefines the Microsoft Windows application programming interface used to render PDF documents.
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 level of the signature certification.
EnumerationSpecifies the SHA (hash) algorithm to use while signing.
EnumerationSpecifies the security handler.
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.
EnumerationDefines the text rendering modes.
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 application programming interface used to render content.
EnumerationDefines the direction when searching through the thumbnails.
Enumeration Specifies different modes of the segmentation process.
Enumeration 
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.
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.
EnumerationSpecifies different unit modes.
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.
Remarks

See Also

Reference

GdPicture.NET.14 Assembly (.NET Edition)