オートフィラー

オートフィラー

概要

AutoFiller は .NET 用 Aspose.PDF FOSS のクラスです。 Inherits from: ISaveableFacade, IDisposable

テンプレート PDF に DataTable の行を繰り返しスタンプし、各行について列名と一致する名前のフォームフィールドに入力し、UnFlattenFields に列挙されたものを除いてフラット化し、結果のページを出力に追加します。

このクラスは .NET プログラムで AutoFiller オブジェクトを操作するための 10 のメソッドを提供します。 利用可能なメソッドは次のとおりです: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save。 すべてのパブリック メンバーは、Aspose.PDF FOSS for .NET パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。 プロパティ: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, およびその他 2 つ。

プロパティ

NameTypeAccessDescription
InputFileNamestring?読み取り/書き込みテンプレートPDFへのパス(これを設定するか、BindPdf(string) を呼び出します)。
OutputFileNamestring?読み取り/書き込みSave() が結合結果を書き込むパス。
InputStreamStream?読み取り/書き込みInputFileName のストリーム形式 — 設定されている場合、ファイルパスより優先して使用されます。
OutputStreamStream?読み取り/書き込みOutputFileName のストリーム形式 — 設定されている場合、Save() がここに書き込みます。
GeneratingPathstring?読み取り/書き込み行ごとに別ファイルとしてバッチ保存する際に、行単位の PDF 生成に使用されるディレクトリ。
BasicFileNamestring?読み取り/書き込みバッチモードで行単位の PDF 生成に使用されるベース名。
UnFlattenFieldsstring[]読み取り/書き込み編集可能なままにしておくフィールド名(例
OutputStreamsStream[]?読み取り/書き込みバッチモード保存(行単位)で使用される出力ストリーム。

メソッド

SignatureDescription
AutoFiller()バインドされていない AutoFiller を作成します。
BindPdf(srcDoc: Document)この AutoFiller インスタンスで BindPdf を呼び出します。
BindPdf(srcFile: string)
BindPdf(srcStream: Stream)
ImportDataTable(dataTable: DataTable)テーブルの各行について、テンプレートをクローンし、row[columnName] からフォームフィールドの値を設定し、flatten(UnFlattenFields を除く)し、クローンしたページを出力ドキュメントに追加します。
Save()結合された出力を保存します。
Save(destFile: string)この AutoFiller インスタンスで Save を呼び出します。
Save(destStream: Stream)
Close()この AutoFiller インスタンスで Close を呼び出します。
Dispose()この AutoFiller インスタンスで Dispose を呼び出します。

参照

 日本語