DocumentTable
Contents
[
Hide
]
DocumentTable class
Provides access to data of a single table (or spreadsheet) located in an external document to be used while assembling a document.
public class DocumentTable
Constructors
| Name | Description |
|---|---|
| DocumentTable(Stream, int) | Creates a new instance of this class using default DocumentTableOptions. |
| DocumentTable(string, int) | Creates a new instance of this class using default DocumentTableOptions. |
| DocumentTable(Stream, int, DocumentTableOptions) | Creates a new instance of this class. |
| DocumentTable(string, int, DocumentTableOptions) | Creates a new instance of this class. |
Properties
| Name | Description |
|---|---|
| Columns { get; } | Gets the collection of DocumentTableColumn objects representing columns of the corresponding table. |
| IndexInDocument { get; } | Gets the original zero-based index of the corresponding table as per the source document. |
| Name { get; set; } | Gets or sets the name of this table used to access the table’s data in a template document passed to DocumentAssembler. |
Remarks
For documents of Spreadsheet file formats, a DocumentTable instance represents a single sheet. For documents of other file formats, a DocumentTable instance represents a single table.
To access data of the corresponding table while assembling a document, pass an instance of this class as a data source to one of DocumentAssembler.AssembleDocument overloads.
In template documents, a DocumentTable instance should be treated in the same way as if it was a DataTable instance. See template syntax reference for more information.
See Also
- namespace GroupDocs.Assembly.Data
- assembly GroupDocs.Assembly