AutoFiller

AutoFiller

Przegląd

AutoFiller jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: ISaveableFacade, IDisposable.

Powtarzalnie nakłada szablon PDF wierszami z DataTable: dla każdego wiersza wypełnia pola formularza, których nazwy odpowiadają nazwom kolumn, spłaszcza (z wyjątkiem tych wymienionych w UnFlattenFields) i dołącza powstałe strony do wyjścia.

Ta klasa udostępnia 10 metod do pracy z obiektami AutoFiller w programach .NET. Dostępne metody to: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream oraz 2 dodatkowe.

Właściwości

NazwaTypDostępOpis
InputFileNamestring?Odczyt/zapisŚcieżka do szablonu PDF (ustaw to LUB wywołaj BindPdf(string)).
OutputFileNamestring?Odczyt/zapisŚcieżka, w której Save() zapisuje połączony wynik.
InputStreamStream?Odczyt/zapisForma strumieniowa InputFileName — gdy jest ustawiona, używana zamiast ścieżki do pliku.
OutputStreamStream?Odczyt/zapisForma strumieniowa OutputFileName — gdy jest ustawiona, Save() zapisuje tutaj.
GeneratingPathstring?Odczyt/zapisKatalog używany do generowania plików PDF dla każdego wiersza podczas zapisywania wsadowego, zapisując każdy wiersz do osobnego pliku.
BasicFileNamestring?Odczyt/zapisPodstawowa nazwa używana do generowania plików PDF dla każdego wiersza w trybie wsadowym.
UnFlattenFieldsstring[]Odczyt/zapisNazwy pól, które mają pozostać edytowalne (tj.
OutputStreamsStream[]?Odczyt/zapisStrumienie wyjściowe używane przy zapisie w trybie wsadowym (wiersz po wierszu).

Metody

SygnaturaOpis
AutoFiller()Utwórz niepowiązany AutoFiller.
BindPdf(srcDoc: Document)Wywołuje BindPdf(srcDoc) na tej instancji AutoFiller.
BindPdf(srcFile: string)Wywołuje BindPdf(srcFile) na tej instancji AutoFiller.
BindPdf(srcStream: Stream)Wywołuje BindPdf(srcStream) na tej instancji AutoFiller.
ImportDataTable(dataTable: DataTable)Dla każdego wiersza w tabeli sklonuj szablon, ustaw wartości pól formularza z row[columnName], spłaszcz (z wyjątkiem UnFlattenFields) i dołącz sklonowane strony do dokumentu wyjściowego.
Save()Zapisz scalony wynik.
Save(destFile: string)Wywołuje Save(destFile) na tej instancji AutoFiller.
Save(destStream: Stream)Wywołuje Save(destStream) na tej instancji AutoFiller.
Close()Wywołuje Close na tej instancji AutoFiller.
Dispose()Wywołuje Dispose na tej instancji AutoFiller.

Zobacz także

 Polski