DocumentTableSet

DocumentTableSet class

外部ドキュメントにある複数のテーブル (またはスプレッドシート) のデータへのアクセスを提供し、 ドキュメントのアセンブル中に使用します。また、ドキュメント テーブルの親子関係を定義できるため、 テンプレート ドキュメント内の関連データへのアクセスが簡素化されます.

public class DocumentTableSet

コンストラクター

名前 説明
DocumentTableSet(Stream) このクラスの新しいインスタンスを作成し、デフォルトの を使用してドキュメントからすべてのテーブルをロードしますDocumentTableOptions.
DocumentTableSet(string) このクラスの新しいインスタンスを作成し、デフォルトの を使用してドキュメントからすべてのテーブルをロードしますDocumentTableOptions.
DocumentTableSet(Stream, IDocumentTableLoadHandler) このクラスの新しいインスタンスを作成します。
DocumentTableSet(string, IDocumentTableLoadHandler) このクラスの新しいインスタンスを作成します。

プロパティ

名前 説明
Relations { get; } このセットのドキュメント テーブルに対して定義された親子関係のコレクションを取得します。
Tables { get; } のコレクションを取得しますDocumentTableこのセットのテーブルを表すオブジェクト.

備考

スプレッドシート ファイル形式のドキュメントの場合、DocumentTableSetインスタンスは一連のシートを表します。 他のファイル形式のドキュメントの場合、DocumentTableSetインスタンスは一連のテーブルを表します.

ドキュメントのアセンブル中に対応するテーブルのデータにアクセスするには、このクラスのインスタンスを データ ソースとして次のいずれかに渡します。DocumentAssembler .AssembleDocument オーバーロード.

テンプレート ドキュメントでは、DocumentTableSetインスタンスは、あたかも was a であるかのように扱われるべきですDataSet実例。詳細については、テンプレート構文リファレンスを参照してください。

関連項目