Aspose::Pdf::Facades::PdfFileStamp class
Содержание
[
Скрывать
]PdfFileStamp class
Класс для добавления штампов (водяного знака или фона) в PDF‑файлы.
class PdfFileStamp : public Aspose::Pdf::Facades::SaveableFacade
Методы
| Метод | Описание |
|---|---|
| AddFooter(const System::SharedPtr<FormattedText>&, float) | Добавляет нижний колонтитул к страницам документа. |
| AddFooter(const System::SharedPtr<FormattedText>&, float, float, float) | Добавляет нижний колонтитул к страницам документа. |
| AddFooter(const System::String&, float) | Добавляет изображение в качестве нижнего колонтитула к страницам документа. |
| AddFooter(const System::String&, float, float, float) | Добавляет изображение в качестве нижнего колонтитула страниц. |
| AddFooter(const System::SharedPtr<System::IO::Stream>&, float) | Добавляет изображение в качестве нижнего колонтитула страницы. |
| AddFooter(const System::SharedPtr<System::IO::Stream>&, float, float, float) | Добавляет изображение в качестве нижнего колонтитула страницы. |
| AddHeader(const System::SharedPtr<FormattedText>&, float) | Добавляет верхний колонтитул к странице. |
| AddHeader(const System::SharedPtr<FormattedText>&, float, float, float) | Добавляет верхний колонтитул к страницам файла. |
| AddHeader(const System::String&, float) | Добавляет изображение в качестве верхнего колонтитула к страницам файла. |
| AddHeader(const System::String&, float, float, float) | Добавляет изображение в качестве верхнего колонтитула на страницах. |
| AddHeader(const System::SharedPtr<System::IO::Stream>&, float) | Добавляет изображение в качестве верхнего колонтитула на страницах. |
| AddHeader(const System::SharedPtr<System::IO::Stream>&, float, float, float) | Добавляет изображение в верхней части страницы. |
| AddPageNumber(const System::String&) | Добавьте номер страницы в файл. Текст номера Page может содержать символ #, который будет заменён номером страницы. Номер Page размещается в нижней части страницы, по центру по горизонтали. |
| AddPageNumber(const System::SharedPtr<FormattedText>&) | Добавляет номер страницы к странице. Номер Page может содержать символ #, который будет заменён номером страницы. Номер Page размещается в нижней части страницы, по центру по горизонтали. |
| AddPageNumber(const System::String&, int32_t, float, float, float, float) | Добавляет номер страницы к страницам документа. |
| AddPageNumber(const System::String&, float, float) | Добавляет номер страницы в указанном положении на странице. |
| AddPageNumber(const System::SharedPtr<FormattedText>&, int32_t, float, float, float, float) | Добавляет номер страницы к страницам документа. |
| AddPageNumber(const System::SharedPtr<FormattedText>&, float, float) | Добавляет номер страницы в указанном положении на странице. |
| AddPageNumber(const System::String&, int32_t) | Добавляет номер страницы к страницам. |
| AddPageNumber(const System::SharedPtr<FormattedText>&, int32_t) | Добавляет номер страницы к страницам. |
| AddStamp(const System::SharedPtr<Stamp>&) | Добавляет штамп в файл. |
| Close() override | Закрывает открытые файлы и сохраняет изменения. Предупреждение. Если указаны входные или выходные потоки, они не закрываются методом Close(). |
| get_AttachmentName() const | Получает имя вложения, когда результат операции сохраняется в объекты HttpResponse в виде вложения. |
| get_ContentDisposition() const | Получает способ хранения содержимого, когда результат операции сохраняется в объект HttpResponse. Возможные значения: inline / attachment. По умолчанию: inline. |
| get_InputFile() const | Получает имя и путь входного файла. |
| get_InputStream() const | Получает входной поток. |
| get_KeepSecurity() const | Сохраняет безопасность, если true. (Эта функция будет реализована в следующих версиях). |
| get_NumberingStyle() const | Получает стиль нумерации страниц. Возможные значения: NumeralsArabic, NumeralsRomanUppercase, NumeralsRomanLowercase, LettersAppercase, LettersLowercase. |
| get_OptimizeSize() const | Получает флаг оптимизации. Равные потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить размер результирующего файла, но может вызвать более медленное выполнение и более высокие требования к памяти. Значение по умолчанию: false. |
| get_OutputFile() const | Получает имя и путь выходного файла. |
| get_OutputStream() const | Получает выходной поток. |
| get_PageHeight() | Получает высоту первой страницы в исходном файле. |
| get_PageNumberRotation() | Получает вращение номера страницы. Rotation измеряется в градусах. По умолчанию 0. |
| get_PageWidth() | Получает ширину первой страницы во входном файле. |
| get_Response() const | Получает объект Response, в котором будет сохранён результат операции. |
| get_SaveOptions() const | Получает параметры сохранения, когда результат сохраняется как HttpResponse. Значение по умолчанию: PdfSaveOptions. |
| get_StampId() const | Stamp Идентификатор следующей добавляемой печати (включая колонтитулы страниц/заголовки/номера страниц). |
| get_StartingNumber() const | Получает начальный номер первой страницы во входном файле. Последующие страницы будут нумероваться, начиная с этого значения. Например, если StartingNumber установлено в 100, страницы документа будут иметь номера 100, 101, 102… |
| PdfFileStamp(const System::String&, const System::String&) | Конструктор для PdfFileStamp. |
| PdfFileStamp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&) | Конструктор для PdfFileStamp. |
| PdfFileStamp(const System::String&, const System::String&, bool) | Конструктор для PdfFileStamp. |
| PdfFileStamp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, bool) | Конструктор PdfFileStamp. |
| PdfFileStamp() | Конструктор PdfFileStamp. Входной и выходной файлы могут быть указаны через соответствующие свойства. |
| PdfFileStamp(const System::SharedPtr<Aspose::Pdf::Document>&) | Инициализирует новый объект PdfFileStamp на основе документа. |
| PdfFileStamp(const System::SharedPtr<Aspose::Pdf::Document>&, const System::String&) | Инициализирует новый объект PdfFileStamp на основе документа. |
| PdfFileStamp(const System::SharedPtr<Aspose::Pdf::Document>&, const System::SharedPtr<System::IO::Stream>&) | Инициализирует новый объект PdfFileStamp на основе документа. |
| PdfFileStamp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Web::HttpResponse>&) | Создаёт PdfFileStamp, который сохранит результат в объект HttpResponse. |
| PdfFileStamp(const System::String&, const System::SharedPtr<System::Web::HttpResponse>&) | Создаёт PdfFileStamp, который сохранит результат в объект HttpResponse. |
| Save(System::String) override | Сохраняет результат в указанный файл. |
| Save(System::SharedPtr<System::IO::Stream>) override | Сохраняет документ в указанный поток. |
| set_AttachmentName(const System::String&) | Устанавливает имя вложения, когда результат операции сохраняется в объекты HttpResponse в виде вложения. |
| set_ContentDisposition(Aspose::Pdf::ContentDisposition) | Устанавливает способ хранения содержимого, когда результат операции сохраняется в объект HttpResponse. Возможные значения: inline / attachment. По умолчанию: inline. |
| set_ConvertTo(PdfFormat) | Устанавливает формат PDF‑файла. Результирующий файл будет сохранён в указанном формате. Если это свойство не указано, файл будет сохранён в формате PDF по умолчанию без конвертации. |
| set_InputFile(const System::String&) | Устанавливает имя и путь входного файла. |
| set_InputStream(const System::SharedPtr<System::IO::Stream>&) | Устанавливает входной поток. |
| set_KeepSecurity(bool) | Сохраняет безопасность, если true. (Эта функция будет реализована в следующих версиях). |
| set_NumberingStyle(Aspose::Pdf::NumberingStyle) | Устанавливает стиль нумерации страниц. Возможные значения: NumeralsArabic, NumeralsRomanUppercase, NumeralsRomanLowercase, LettersAppercase, LettersLowercase. |
| set_OptimizeSize(bool) | Устанавливает флаг оптимизации. Равные потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить размер результирующего файла, но может привести к более медленному выполнению и большим требованиям к памяти. Значение по умолчанию: false. |
| set_OutputFile(const System::String&) | Устанавливает имя и путь выходного файла. |
| set_OutputStream(const System::SharedPtr<System::IO::Stream>&) | Устанавливает выходной поток. |
| set_PageNumberRotation(float) | Устанавливает вращение номера страницы. Rotation измеряется в градусах. По умолчанию 0. |
| set_Response(const System::SharedPtr<System::Web::HttpResponse>&) | Устанавливает объект Response, в котором будет сохранён результат операции. |
| set_SaveOptions(const System::SharedPtr<Aspose::Pdf::SaveOptions>&) | Устанавливает параметры сохранения, когда результат сохраняется как HttpResponse. Значение по умолчанию: PdfSaveOptions. |
| set_StampId(int32_t) | Stamp Идентификатор следующей добавляемой печати (включая колонтитулы страниц/заголовки/номера страниц). |
| set_StartingNumber(int32_t) | Устанавливает начальный номер первой страницы во входном файле. Последующие страницы будут нумероваться, начиная с этого значения. Например, если StartingNumber установлено в 100, страницы документа будут иметь номера 100, 101, 102… |
Поля
| Поле | Описание |
|---|---|
| static PosBottomLeft | Позиция снизу слева. |
| static PosBottomMiddle | Позиция снизу по центру. |
| static PosBottomRight | Позиция снизу справа. |
| static PosSidesLeft | Позиция Left. |
| static PosSidesRight | Позиция Right. |
| static PosUpperLeft | Позиция сверху слева. |
| static PosUpperMiddle | Позиция сверху по центру. |
| static PosUpperRight | Right верхнее положение. |
См. также
- Class SaveableFacade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++