Класс 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Стирание сверху вниз.

См. также