Enumerations

The following enumerations are defined in the C++ SDK.

Enumeration Description
Encoding An enumeration of character encodings. SeeCoded Character Sets for more information.
Category File type categories (e.g. WordProcessor, Spreadsheet etc.) . These are listed in Category Values in formats.ini under File Classes.
Format File formats (e.g. Word, Excel, PDF etc.). These are listed in Detected Formats.
LogicalPDFDirection This enumeration is used to specify paragraph ordering when filtering a PDF.
SummaryInfoType This enumeration is a return type from the SummaryInfoItem class.

LogicalPDFDirection

The following table lists the values of the LogicalPDFDirection enumeration.

Value Description
raw Unstructured paragraph flow. This is the default behavior.
ltr Paragraphs are output from left to right.
rtl Paragraphs are ouput from right to left. This is most useful for languages with a right-to-left reading order.
automatic The PDF reader determines the paragraph direction for each PDF page, and then sets the direction accordingly.

SummaryInfoType

The SummaryInfoType enumeration has the following values:

Bool
Int
Double
TargetEncodingString
Utf8String
DateTime
NOTE:

The enumerator names for SummaryInfoType are generic, so SummaryInfoType is a scoped enumeration; that is, you must always refer to the values by using a qualification with the enumeration name. For example:

if(item.type() == SummaryInfoType::Double)

NOT

if(item.type() == Double)

_FT_HTML5_bannerTitle.htm