Enhanced Extraction Extensions

The Enhanced Extraction Extensions define the core classes for the enhanced extraction framework.

Display name
Enhanced Extraction Extensions
Installation type
Optional
Predecessors
None
Required by
None

Property templates

The following are the property templates that are added by the Enhanced Extraction Extensions.
Property template Type Description
TxeExtractionClass Object This property of the TxeEnhancedExtractionSettings class specifies the Document class for which enhanced extraction is enabled and configured.
TxeEnhancedExtractionSettings Object This property of the TxeExtractionQueueEntry class specifies the extraction settings object that defines how extraction occurs.
TxeMetadataType String This property of the TxeMetadataExtractAnnotation class specifies the type of metadata contained in the annotation. Initial options are "markdown", "kvps" and "tables".

Classes

The following are the classes that are added by the Enhanced Extraction Extensions.
Class Superclass Description
TxeEnhancedExtractionSettings CmConversionSettingsClassDefinition This class is passed to the enhanced extraction handler via the queue item. It specifies details of how the extraction is to be performed.
TxeExtractionQueueEntry CmQueueEntryClassDefinition This object holds a queue entry that requests enhanced extraction for a particular document. This queue item has a pointer to a TxeEnhancedExtractionSettings object. If that pointer is null, then the system performs regular extraction. However, if that object holds a value, then the system performs enhanced extraction.
TxeEnhancedExtractAnnotation TxeTextExtractAnnotation An annotation which holds plain text extracted from a document by an Enhanced Extraction handler.
TxeMetadataExtractAnnotation Annotation An annotation which holds metadata that was extracted from a document by an Enhanced Extraction handler. The string property TxeMetadataType defines the type of metadata in the annotation. A "kvps" annotation holds key-value pairs extracted from the document. A "tables" annotation holds tables which were extracted from the document. A "markdown" annotation holds the markdown rendering of the document.