Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfExcelTableImportEntry

Namespace OfficeIMO.Excel.Pdf
Assembly OfficeIMO.Excel.Pdf
Modifiers sealed

Describes one logical PDF table imported into an Excel worksheet.

Inheritance

  • Object
  • PdfExcelTableImportEntry

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Properties

public Int32 PageIndex { get; } #

Zero-based page index within the selected logical page collection.

public Int32 PageNumber { get; } #

One-based source page number from the PDF document.

public Int32 TableIndex { get; } #

Zero-based table index within the source logical PDF page.

public String DetectionKind { get; } #

Detection heuristic that produced the imported table.

public String SheetName { get; } #

Worksheet that received the imported table.

public String TableName { get; } #

Excel table name requested for the imported range.

public String Range { get; } #

A1 range occupied by the imported Excel table.

public Int32 ColumnCount { get; } #

Number of imported columns.

public Int32 RowCount { get; } #

Number of body rows written to Excel.

public Int32 TotalRowCount { get; } #

Total body rows detected before any row cap was applied.

public Boolean Truncated { get; } #

True when imported rows were truncated by the configured row cap.

public IReadOnlyList<Int32> SourcePageNumbers { get; } #

One-based PDF page numbers contributing rows to this imported table.

public Int32 SourceTableCount { get; } #

Number of detected page-level table segments combined into this imported table.

public Int32 SuppressedRepeatedHeaderRows { get; } #

Number of repeated continuation header rows omitted from body data.

public Int32 AdditionalHeaderRowCount { get; } #

Number of repeated header rows appended to the primary header labels.

public IReadOnlyList<PdfExcelTableColumnKind> ColumnKinds { get; } #

Typed value kinds selected for the imported columns.

public IReadOnlyList<String> CurrencyTokens { get; } #

Detected currency affix for each column, or null when the column is not currency-typed.

public IReadOnlyList<Nullable<PdfLogicalCurrencyAffixPosition>> CurrencyAffixPositions { get; } #

Detected currency-affix position for each column, or null when the column is not currency-typed.

public IReadOnlyList<Nullable<Boolean>> CurrencyAffixUsesSpacing { get; } #

Whether each currency column used whitespace between its affix and number, or null for non-currency columns.