TemplateTableParameters

TemplateTableParameters class

Stellt Parameter für die Tabellenerkennungsalgorithmen bereit.

public sealed class TemplateTableParameters

Konstrukteure

Name Beschreibung
TemplateTableParameters(Rectangle, IEnumerable<double>) Initialisiert eine neue Instanz vonTemplateTableParameters Klasse.
TemplateTableParameters(Rectangle, IEnumerable<double>, bool?, int?, int?, int?) Initialisiert eine neue Instanz vonTemplateTableParameters Klasse.

Eigenschaften

Name Beschreibung
HasMergedCells { get; } Ruft den Wert ab, der angibt, ob die Tabelle verbundene Zellen hat.
MinColumnCount { get; } Ruft die minimale Anzahl der Tabellenspalten ab.
MinRowCount { get; } Ruft die minimale Anzahl der Tabellenzeilen ab.
MinVerticalSpace { get; } Ruft den Mindestabstand zwischen den Tabellenspalten ab.
Rectangle { get; } Ruft den rechteckigen Bereich ab, der die Tabelle enthält.
VerticalSeparators { get; } Ruft die Trennzeichen der Tabellenspalten ab.

Bemerkungen

Es gibt zwei Algorithmen, um eine Tabelle zu erkennen:

  • Ermöglicht die Erkennung einer Tabelle im rechteckigen Bereich mit festgelegten Spalten. Dieser Algorithmus ist nützlich für einfache Tabellen (ohne zusammengeführte Spalten) und bietet eine genauere Erkennung.
  • Ermöglicht das Erkennen einer Tabelle an jeder Stelle auf der Seite. Dies ist ein komplexerer Algorithmus. Es kann Tabellen an jeder Stelle auf der Seite erkennen. Zusätzliche Parameter helfen, eine Tabelle korrekter zu erkennen.

In einigen Fällen, wenn Algorithmen eine Tabelle nicht erkennen können oder dies auf ungenaue Weise geschieht TemplateTableLayout Klasse wird verwendet.

Siehe auch