DocumentTableSet

DocumentTableSet class

Proporciona acceso a datos de varias tablas (u hojas de cálculo) ubicadas en un documento externo para usar mientras ensambla un documento. Además, permite definir relaciones padre-hijo para las tablas de documentos, lo que simplifica el acceso a los datos relacionados dentro de los documentos de plantilla.

public class DocumentTableSet

Constructores

Nombre Descripción
DocumentTableSet(Stream) Crea una nueva instancia de esta clase cargando todas las tablas de un documento usando el predeterminadoDocumentTableOptions .
DocumentTableSet(string) Crea una nueva instancia de esta clase cargando todas las tablas de un documento usando el predeterminadoDocumentTableOptions .
DocumentTableSet(Stream, IDocumentTableLoadHandler) Crea una nueva instancia de esta clase.
DocumentTableSet(string, IDocumentTableLoadHandler) Crea una nueva instancia de esta clase.

Propiedades

Nombre Descripción
Relations { get; } Obtiene la colección de relaciones padre-hijo definidas para las tablas de documentos de este conjunto.
Tables { get; } Obtiene la colección deDocumentTable objetos que representan tablas de este conjunto.

Observaciones

Para documentos de formato de archivo de hoja de cálculo, unDocumentTableSet instancia representa un conjunto de hojas. Para documentos de otros formatos de archivo, unDocumentTableSet instancia representa un conjunto de tablas.

Para acceder a los datos de las tablas correspondientes mientras ensambla un documento, pase una instancia de esta clase como una fuente de datos a uno deDocumentAssembler .AssembleDocument sobrecargas.

En los documentos de plantilla, unDocumentTableSet instancia debe tratarse de la misma manera que si fuera unDataSet instancia. Consulte la referencia de sintaxis de la plantilla para obtener más información.

Ver también