Класс 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>&) | Устанавливает поля, которые не будут уплощены. Если это свойство не задано, все поля будут уплощены. |
См. также
- Class ISaveableFacade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++