API Reference
PdfTableExtractionScopeReport
Describes page content that is and is not in scope when logical PDF tables are extracted.
Inheritance
- Object
- PdfTableExtractionScopeReport
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public Int32 SourcePageCount { get; } #Number of logical source pages inspected.
public Int32 PagesWithTables { get; } #Number of source pages on which at least one logical table was detected.
public Int32 PagesWithoutTables { get; } #Number of source pages on which no logical table was detected.
public Int32 DetectedTableCount { get; } #Total number of logical tables detected on the inspected pages.
public Int32 NonTableTextBlockCount { get; } #Number of visible text blocks that were not represented by a detected table.
public Int32 VectorPrimitiveCount { get; } #Number of source vector drawing primitives. Table-only adapters do not import the original vector artwork, even when its geometry contributed to logical table detection.
public Int32 ImageCount { get; } #Number of source images with at least one visible page placement, which table-only adapters do not import.
public Int32 LinkCount { get; } #Number of source link annotations, which table-only adapters do not import.
public Int32 FormWidgetCount { get; } #Number of source form widgets, which table-only adapters do not import.
public Int32 FormFieldCount { get; } #Number of document-level AcroForm fields, which table-only adapters do not import.
public Int32 UnplacedFormFieldCount { get; } #Form fields with no widgets or with a widget not attached to a readable page.
public Boolean HasAcroFormXfa { get; } #Whether the document has an XFA form definition, which table-only adapters do not import.
public Int32 FormContentCount { get; } #Number of distinct form signals outside table-only output. Fields and widgets can describe the same controls, so the larger count is used, with an XFA definition counted separately.
public Int32 AnnotationCount { get; } #Number of generic source annotation records, which table-only adapters do not import. Link and widget annotations may also appear in their dedicated counts, so these counts are not additive.
public Int32 PageActionCount { get; } #Number of source page actions, which table-only adapters do not import.
public Int32 CatalogActionCount { get; } #Number of source catalog actions, which table-only adapters do not import.
public Boolean HasOpenAction { get; } #Whether the source has a readable document-open destination or GoTo action.
public Int32 DocumentActionCount { get; } #Total distinct catalog and readable document-open actions outside table-only output.
public Int32 OptionalContentGroupCount { get; } #Number of optional-content groups, which table-only adapters do not preserve as editable groups or layers.
public Int32 PagesWithOptionalContent { get; } #Number of inspected source pages that actually use optional content.
public Int32 InteractiveMediaAnnotationCount { get; } #Number of movie, sound, screen, rich-media, or 3D annotations, which table-only adapters do not import as animations or media.
public Int32 OutlineCount { get; } #Document outline entries outside table-only output.
public Int32 AttachmentCount { get; } #Embedded document attachments outside table-only output.
public Boolean HasTaggedContent { get; } #Whether the source has a tagged PDF structure tree that table-only output does not preserve.
public Boolean HasSourceSecurityState { get; } #Whether source encryption, signatures, permissions, or revision state cannot be carried into table output.
public Int32 PageLabelCount { get; } #Number of selected-source page-label rules not carried into table output.
public Boolean HasDocumentMetadata { get; } #Whether populated source Info or XMP document metadata is outside table-only output.
public Boolean AnalysisTruncated { get; } #True when bounded text/table correlation stopped before every visible text block could be classified. Exact omission counts describe only blocks classified before the limit was reached.
public Boolean HasOmittedPageContent { get; } #Gets whether visible or interactive page or document content existed outside the detected tables. This is expected for table-only extraction and is separate from truncation within a table.