TemplateTableParameters Class
Provides parameters for the table detection algorithms.
Inheritance Hierarchy
SystemObject
  GroupDocs.Parser.TemplatesTemplateTableParameters

Namespace: GroupDocs.Parser.Templates
Assembly: GroupDocs.Parser (in GroupDocs.Parser.dll) Version: 20.8.0
Syntax
public sealed class TemplateTableParameters

The TemplateTableParameters type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyHasMergedCells
Gets the value that indicates whether the table has merged cells.
Public propertyMinColumnCount
Gets the minimum number of the table columns.
Public propertyMinRowCount
Gets the minimum number of the table rows.
Public propertyMinVerticalSpace
Gets the minumum space between the table columns.
Public propertyRectangle
Gets the rectangular area that contains the table.
Public propertyVerticalSeparators
Gets the table columns separators.
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)
Remarks

There are two algorithms to detect a table:

  • Allows to detect a table in the rectangular area with set columns. This algorithm is useful for simple tables (without merged columns) and provides more accurate detection.
  • Allows to detect a table in any place on the page. This is a more complex algorithm. It can detect tables in any place on the page. Additional parameters help to detect a table more correctly.

In some cases when algorithms can't detect a table or do it in non-accurate way TemplateTableLayout class is used.

See Also