API Reference

Class

PdfLogicalTableContinuations

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers static

Bounded continuation analysis shared by structured conversion adapters.

Inheritance

  • Object
  • PdfLogicalTableContinuations

Methods

Group 4 overloads
public static IReadOnlyList<PdfLogicalTableContinuationGroup> Group(PdfDocumentReadResult document, Int32 maxRows, Boolean mergePageContinuations, Boolean suppressRepeatedBodyHeaderRows, Int32 maximumSegmentsPerTable, Double geometryTolerancePoints) #
Returns: IReadOnlyList<PdfLogicalTableContinuationGroup>

Groups compatible table segments on adjacent pages and returns normalized merged data.

Parameters

document OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
Logical PDF document to analyze.
maxRows System.Int32 requiredposition: 1
Maximum merged body rows. Values less than or equal to zero retain all rows.
mergePageContinuations System.Boolean requiredposition: 2
Whether adjacent page-edge segments may be merged.
suppressRepeatedBodyHeaderRows System.Boolean requiredposition: 3
Whether repeated header-like body prefixes should be suppressed.
maximumSegmentsPerTable System.Int32 requiredposition: 4
Maximum adjacent segments in one group.
geometryTolerancePoints System.Double requiredposition: 5
Maximum per-column geometry difference in PDF points.
public static IReadOnlyList<PdfLogicalTableContinuationGroup> Group(PdfDocumentReadResult document, Int32 maxRows, Boolean mergePageContinuations, Boolean suppressRepeatedBodyHeaderRows, Int32 maximumSegmentsPerTable, Double geometryTolerancePoints, CancellationToken cancellationToken) #
Returns: IReadOnlyList<PdfLogicalTableContinuationGroup>

Groups compatible table segments with cooperative cancellation.

Parameters

document OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
maxRows System.Int32 requiredposition: 1
mergePageContinuations System.Boolean requiredposition: 2
suppressRepeatedBodyHeaderRows System.Boolean requiredposition: 3
maximumSegmentsPerTable System.Int32 requiredposition: 4
geometryTolerancePoints System.Double requiredposition: 5
cancellationToken System.Threading.CancellationToken requiredposition: 6
public static IReadOnlyList<PdfLogicalTableContinuationGroup> Group(PdfDocumentReadResult document, PdfLogicalTableContinuationOptions options = null) #
Returns: IReadOnlyList<PdfLogicalTableContinuationGroup>

Groups compatible table segments using an explicit, typed continuation policy.

Parameters

document OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
options OfficeIMO.Pdf.PdfLogicalTableContinuationOptions = null optionalposition: 1
public static IReadOnlyList<PdfLogicalTableContinuationGroup> Group(PdfDocumentReadResult document, PdfLogicalTableContinuationOptions options, CancellationToken cancellationToken) #
Returns: IReadOnlyList<PdfLogicalTableContinuationGroup>

Groups compatible table segments using an explicit policy and cooperative cancellation.

Parameters

document OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
options OfficeIMO.Pdf.PdfLogicalTableContinuationOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2