Класс Aspose::Pdf::Facades::AutoFiller

AutoFiller class

Представляет класс, получающий данные из базы данных или другого источника данных, заполняющий их в предназначенные поля шаблонного PDF и в конце генерирующий новый PDF‑файл или поток. Имеет два режима ввода шаблонного файла: ввод как поток или как PDF‑файл. Имеет четыре типа режимов вывода: один объединённый поток, один объединённый файл, множество небольших потоков, множество небольших файлов. Может принимать буквальные данные, содержащиеся в System.Data.DataTable.

class AutoFiller : public Aspose::Pdf::Facades::ISaveableFacade

Методы

МетодОписание
AutoFiller()
BindPdf(System::String) overrideПривязывает файл Pdf.
BindPdf(System::SharedPtr<System::IO::Stream>) overrideПривязывает файл Pdf.
BindPdf(System::SharedPtr<Document>) overrideПривязывает документ Pdf.
Close() overrideЗакрывает объект и потоки вывода.
Dispose() overrideЗакрывает объект и потоки вывода.
get_BasicFileName() constПолучает базовое имя файла, если будет генерировано много небольших файлов. Сгенерированный файл будет выглядеть как “BasicFileName0”,“BasicFileName1”,… Это работает с другим свойством GeneratingPathGeneratingPath.
get_GeneratingPath() constПолучает путь генерации небольших pdf‑файлов, если будет генерировано много небольших pdf‑файлов. Это работает с другим свойством BasicFileNameBasicFileName. Один из четырёх режимов вывода.
get_InputFileName() constПолучает файл шаблона ввода. Один из двух режимов ввода.
get_InputStream() constПолучает поток шаблона ввода. Один из двух режимов ввода.
get_OutputFileName() constПолучает один большой объединённый файл вывода. Один из четырёх режимов вывода.
get_OutputStream() constПолучает OutputStream. Один из четырёх режимов вывода. Его классический пример использования — Response.OutputStream. Пожалуйста, обратитесь к онлайн‑демо.
get_OutputStreams() constПолучает множество Output Streams. Один из четырёх режимов вывода.
Save()Сохраняет все pdf‑файлы.
Save(System::String) overrideСохраняет все pdf‑файлы.
Save(System::SharedPtr<System::IO::Stream>) overrideСохраняет все pdf‑файлы.
set_BasicFileName(const System::String&)Устанавливает базовое имя файла, если будет генерировано много небольших файлов. Сгенерированный файл будет выглядеть как “BasicFileName0”,“BasicFileName1”,… Это работает с другим свойством GeneratingPathGeneratingPath.
set_GeneratingPath(const System::String&)Устанавливает путь генерации небольших pdf‑файлов, если будет генерировано много небольших pdf‑файлов. Это работает с другим свойством BasicFileNameBasicFileName. Один из четырёх режимов вывода.
set_InputFileName(const System::String&)Устанавливает файл шаблона ввода. Один из двух режимов ввода.
set_InputStream(const System::SharedPtr<System::IO::Stream>&)Устанавливает поток шаблона ввода. Один из двух режимов ввода.
set_OutputFileName(const System::String&)Устанавливает один большой объединённый файл вывода. Один из четырёх режимов вывода.
set_OutputStream(const System::SharedPtr<System::IO::Stream>&)Устанавливает OutputStream. Один из четырёх режимов вывода. Его классический пример использования — Response.OutputStream. Пожалуйста, обратитесь к онлайн‑демо.
set_OutputStreams(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&)Устанавливает множество Output Streams. Один из четырёх режимов вывода.
set_UnFlattenFields(const System::ArrayPtr<System::String>&)Устанавливает поля, которые не будут уплощены. Если это свойство не задано, все поля будут уплощены.

См. также