Enumerations

All enumerations in .NET Framework API

Datalogics::PDFL

AcroFormExportType

AcroFormImportType

AddPageFlags

Flags that control how annotations are handled when adding a page to a Content object.

AFRelationship

Represents the relationship between the component of the PDF document that refers to this attachment and the file denoted by the attachment

AnnotationFlags

Bitfield flags that control the display and behavior of annotations. These flags are defined in the PDF specification (Table 165) and can be combined to control annotation visibility, printing, rotation, and interactivity.

HorizontalAlignment

LineEndingStyle

BlendMode

The blend mode used for painting objects.

LineCap

The line cap style specifies the shape to be used at the ends of open subpaths (and dashes, if any) when they are stroked.

LineJoin

The line join style specifies the shape to be used at the corners of paths that are stroked. Join styles are significant only at points where consecutive segments of a path connect at an angle; segments that meet or intersect fortuitously receive no special treatment.

RenderIntent

BookmarkFlags

Flags describing the visual style of a bookmark's title text.

CollectionSplitType

Specifies the split orientation for a PDF collection (portfolio) view. Controls how the navigator and preview panes are arranged when displaying a PDF collection.

CollectionViewType

Specifies the type of navigator view used to display a PDF collection (portfolio).

ColorConvertCSpaceType

ColorConvertActionType

ColorConvertObjAttrs

ColorProfile

CompressImageType

Enumerator to allow the selection of image type to Set the values for resampling and recompression.

CompressionCode

Compression values for generating graphics files from PDF pages. A compression value must be provided for JPG or GIF images.

CompressionType

Enumerator used to select type of compression used when images are recompressed. For color or grayscale images: Flate, JPEG or JPEG2000 may be selected. For black and white images: Flate, JBIG2, CCITTG3, or CCITTG4 may be selected.

CompressQuality

Establish the compression quality to be used in compression schemas that allow variable quality. (JPEG, JPEG2000, JBIG2). Unset should be selected for compression schemes that are inherently lossless (Flate, CCITTG3, or CCITTG4). JBIG2 may select any value. JPEG and JPEG2000 can select any value between Minimum and Maximum, but should not select Unset or Lossless.

CredentialDataFmt

Enumeration to specify credential encoding format as either Non-PFX (PEM/DER) or PFX (PKCS#12).

CredentialStorageFmt

Enumeration to specify credential is required to be retrieved from disk (OnDisk) or is cached in memory (InMemory).

DigestCategory

Enumeration to specify cryptographic hash functions that generate variable-length message digests required for digital signature creation.

DisplayTraits

Enumeration to specify fields to display as part of signature appearance.

Inclusion

Specifies how to include a resource in a file.

PageRotation

DrawFlags

SmoothFlags

Duplex

Duplex values.

ElementCloneFlags

EmbedFlags

FontCreateFlags

Flags for creating fonts. If you want to subset a font, set both the Embedded and Subset flags

FontFlags

Bit masks describing font characteristics from the font descriptor. These flags are defined in the PDF specification and provide information about the visual style of the font.

EncryptionType

FarEastFont

CJK font related option for PostScript printing.

FlattenerColorCompression

Enumeration for setting the compression scheme for the Flattened Color images.

FlattenerGrayCompression

Enumeration for setting the compression scheme for the Flattened Grayscale images.

FlattenerMonoCompression

Enumeration for setting the compression scheme for the Flattened Monochrome images.

FlattenerQualitySetting

Enumeration for setting the Quality setting for the JPEG or JPEG2000 images.

FontRescanFlags

Flags controlling which font directories to rescan after initialization. These flags can be combined with a bitwise OR to rescan multiple sources.

HighlightStyle

Specifies the visual effect used when a link annotation is activated (clicked).

ImageType

InkTypes

Specifies the ink type used for trapping purposes.

Language

Languages which may be selected. To find if a language is available, call IsLanguageAvailable() on the OCREngine.

MissingFontStrategy

The behavior to use if a suitable Font can't be found to represent the recognized Text.

PageSegmentationMode

Specify how the OCR engine will view the page, and how it detects text segments.

Performance

Specify the performance of the OCR engine in an abstract way. In Tesseract, for instance, this changes the OCREngineMode.

LibraryFlags

Flags for initializing the library. Unless you require fine-grain control of the intialization process of the library there is no need to use LibraryFlags or you can specify the value of NoFlags.

LogOutputFlags

Flags that control where DLE log output is written. Multiple flags can be combined using bitwise OR to send log output to more than one destination simultaneously.

MirrorOptions

NumberStyle

Specifies the numbering style for page labels in a document.

ObjectCompressionType

Enumerator to allow the selection of object compression type to Set the values for object compression type.

OptimizerOption

Select the optimization option to be set or obtained.

PDFOptimizationCompressQuality

Specifies the quality level for lossy image compression during PDF optimization. Higher quality values produce larger files with better visual fidelity.

PDFOptimizerCompressImageType

Specifies the category of images to target during PDF optimization compression.

PDFOptimizerCompressionType

Specifies the compression algorithm to use when recompressing images during PDF optimization.

PDFOptimizerObjectCompressionType

Specifies the object-level stream compression strategy during PDF optimization.

PDFOptimizerOption

OptionalContentBaseState

OptionalContentDrawingPolicy

The policy for drawing optional content within the document.

OutputType

Specifies what kind of file to emit.

OverprintMode

A code specifying whether a color component value of 0 in a DeviceCMYK color space should erase that component or leave it unchanged when overprinting.

PageMode

An enumerated data type used to describe the page view mode of a Document.

PageDeleteFlags

PageInsertFlags

PageMarkFlags

Bit flags indicating which page marks are emitted for color separations.

PageRenderWarning

PageSpec

Page range specifications

PageTilingMode

PageTilingMode

PathOperators

Enumerated data type for path segment operators in PDEPath elements. Each value corresponds to a PDF path construction operator (moveto, lineto, curveto, etc.).

PathPaintOpFlags

Flags indicating the different paint operations for a Path. These flags control whether a path is stroked, filled, or both, and which fill rule is used.

PDDocFormsType

PDETextFlags

Flags that control how text is accessed or measured within a PDEText object.

PDFAConvertType

Specifies the PDF/A conformance level and color space for conversion. Each value corresponds to a specific PDF/A standard (1a, 1b, 2a, 2b, 2u, 3a, 3b, 3u, 4, 4e, 4f) combined with a target color space (RGB or CMYK).

PDFlattenerColorCompSet

Enumeration for setting the compression scheme for the Flattened Color images.

PDFlattenerGrayscaleCompSet

Enumeration for setting the compression scheme for the Flattened Grayscale images.

PDFlattenerMonochromeCompSet

Enumeration for setting the compression scheme for the Flattened Monochrome images.

PDFlattenerQualitySetting

Enumeration for setting the Quality setting for the JPEG or JPEG2000 images.

PDFObjectComparison

Comparisons between two PDFObjects. Represents the result of comparing two PDFObject instances for ordering purposes.

PDFProcessorPDFAConversionOption

Specifies which PDF/A standard and color space to use when converting a document to PDF/A.

PDFProcessorPDFXConversionOption

Specifies which PDF/X standard to use when converting a document to PDF/X.

PDFStreamOpenMode

PDFXConvertType

Specifies the PDF/X standard version to convert a document to.

PermissionFlags

PermissionRequestOperation

PrintProgressStage

PrintWhat

What portions of the document to print

PrintWhatAnnotFlags

Which annotations to print

QRErrorCorrectionLevel

The Error Correction Level of the QR Code

RenderProgressStage

Identifies the current stage of a rendering or flattening operation. These values are passed to RenderProgressProc to indicate which phase of rendering or transparency flattening is currently in progress.

ReportType

Type codes used for error reporting.

ResourceType

SaveFlags

SchemaFieldSubtype

The data type of a collection schema field.

SeparationFontOptions

SeparationPreviewOptions

Specifies how a colorant is handled during a separation preview.

SignatureFieldID

Digital signature field options

SignatureType

Enumeration to specify fields to display as part of signature appearance.

TempStoreType

Enumeration for selecting the temporary storage type used by the library. Controls whether temporary files are stored on disk or in memory.

TextFlags

Flags that control how text operations address text within a Text object.

TextRenderMode

Text rendering mode determines whether text shown will have glyph outlines stroked, filled, used as a clipping path boundary, or feature some combination of those three values. Text may also be hidden (invisible). Fill sets the color inside an object. Stroke sets the color of the line drawn around that object. With a PDF file, clipping paths define closed shapes, lines, and boundaries for clip art or graphics, and they define filled areas within graphics. A clipping path can be used to edit a graphic design by removing part of the art, so that only the shapes outlined by the path appear. You could use a clipping path to remove the background in a photo or superimpose text on an image.

TIFFByteOrder

TIFF Byte Order values describing the byte order used within a file.

VerticalAlignment

Specification of vertical alignment options.

VisibilityPolicy

WatermarkDrawOption

Specifies how a watermark should be drawn in a PDF document. Controls whether the watermark is rendered as an annotation or as a form XObject within the page content stream. The "Try" variants attempt the specified method but may fall back if it is not possible.

WordFinderVersion

This refers to versions of the WordFinder algorithm. WordFinder extracts words from a PDF file and enumerates the words on a single page or on all of the pages in the document.

WordAttributeFlags

Flags returned by Word.GetAttributes.

WritingMode

The direction of writing

XFAFormExportType