Класс Aspose::Pdf::Facades::PdfPageEditor
Содержание
[
Скрывать
]PdfPageEditor class
Представляет класс для редактирования страниц PDF‑файла, включая вращение, масштабирование, перемещение и изменение размера страницы.
class PdfPageEditor : public Aspose::Pdf::Facades::SaveableFacade
Методы
| Метод | Описание |
|---|---|
| ApplyChanges() | Применить изменения, внесённые в страницы документа. |
| get_DisplayDuration() | Получает длительность отображения страниц. |
| get_HorizontalAlignment() | Получает горизонтальное выравнивание оригинального PDF‑контента на результирующей странице, по умолчанию AlignmentType.Left. |
| get_PageRotations() | Хеш‑таблица содержит номер страницы и степень вращения, ключ представляет номер страницы, значение ключа представляет вращение в градусах. |
| get_PageSize() | Получает размер страницы выходного файла. |
| get_ProcessPages() | Получает номера страниц, подлежащих редактированию. По умолчанию будет редактироваться каждая страница. |
| get_Rotation() | Получает вращение страниц, вращение должно быть 0, 90, 180 или 270. Значение по умолчанию — 0. |
| get_TransitionDuration() | Получает длительность эффекта перехода. |
| get_TransitionType() | Получает стиль перехода, используемый при переходе к этой странице из другой во время презентации. |
| get_VerticalAlignmentType() | Получает или задаёт вертикальное выравнивание оригинального PDF‑контента на результирующей странице, по умолчанию VerticalAlignmentType.Bottom. |
| get_Zoom() | Получает или задаёт коэффициент масштабирования. Значение 1.0 соответствует 100 %. Значение по умолчанию — 1.0. |
| GetPageBoxSize(int32_t, const System::String&) | Возвращает размер указанного блока в документе. |
| GetPageRotation(int32_t) | Возвращает вращение указанной страницы. |
| GetPages() | Возвращает общее количество страниц. |
| GetPageSize(int32_t) | Возвращает размер страницы указанной страницы. |
| MovePosition(float, float) | Перемещает начало координат из (0, 0) в указанную точку. Начало координат находится в левом нижнем углу, единица измерения — пункт (1 дюйм = 72 пункта). |
| PdfPageEditor() | Конструктор класса PdfPageEditor. |
| PdfPageEditor(const System::SharedPtr<Aspose::Pdf::Document>&) | Конструктор класса PdfPageEditor. |
| Save(System::String) override | Сохраняет изменённый документ в файл. |
| Save(System::SharedPtr<System::IO::Stream>) override | Сохраняет изменённый документ в поток. |
| set_DisplayDuration(int32_t) | Устанавливает длительность отображения страниц. |
| set_HorizontalAlignment(Aspose::Pdf::HorizontalAlignment) | Устанавливает горизонтальное выравнивание оригинального PDF‑контента на результирующей странице, по умолчанию AlignmentType.Left. |
| set_PageRotations(const System::SharedPtr<System::Collections::Generic::Dictionary<int32_t, int32_t>>&) | Хеш‑таблица содержит номер страницы и степень вращения, ключ представляет номер страницы, значение ключа представляет вращение в градусах. |
| set_PageSize(const System::SharedPtr<Aspose::Pdf::PageSize>&) | Устанавливает размер страницы выходного файла. |
| set_ProcessPages(const System::ArrayPtr<int32_t>&) | Устанавливает номера страниц для редактирования. По умолчанию каждая страница будет редактироваться. |
| set_Rotation(int32_t) | Устанавливает вращение страниц, вращение должно быть 0, 90, 180 или 270. Значение по умолчанию — 0. |
| set_TransitionDuration(int32_t) | Устанавливает длительность эффекта перехода. |
| set_TransitionType(int32_t) | Устанавливает стиль перехода, используемый при переходе к этой странице с другой во время презентации. |
| set_VerticalAlignmentType(Aspose::Pdf::VerticalAlignment) | Получает или задаёт вертикальное выравнивание оригинального PDF‑контента на результирующей странице, по умолчанию VerticalAlignmentType.Bottom. |
| set_Zoom(float) | Получает или задаёт коэффициент масштабирования. Значение 1.0 соответствует 100 %. Значение по умолчанию — 1.0. |
Поля
| Поле | Описание |
|---|---|
| static constexpr BLINDH | Вертикальные жалюзи. |
| static constexpr BLINDV | Вертикальные жалюзи. |
| static constexpr BTWIPE | Стирание снизу вверх. |
| static constexpr DGLITTER | Диагональная блестка. |
| static constexpr DISSOLVE | Старая страница растворяется. |
| static constexpr INBOX | Внутренний квадрат. |
| static constexpr LRGLITTER | Блестка слева‑направо. |
| static constexpr LRWIPE | Стирание слева направо. |
| static constexpr OUTBOX | Исходящий квадрат. |
| static constexpr RLWIPE | Стирание справа налево. |
| static constexpr SPLITHIN | Внутреннее горизонтальное разделение. |
| static constexpr SPLITHOUT | Исходящее горизонтальное разделение. |
| static constexpr SPLITVIN | Внутреннее вертикальное разделение. |
| static constexpr SPLITVOUT | Исходящее вертикальное разделение. |
| static constexpr TBGLITTER | Блестка сверху вниз. |
| static constexpr TBWIPE | Стирание сверху вниз. |
См. также
- Class SaveableFacade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++