Aspose::Pdf::LoadOptions::PageSizeAdjustmentModes enum

PageSizeAdjustmentModes enum

ВНИМАНИЕ! Функция реализована, но ещё не добавлена в публичный API, поскольку в слое OSHARED обнаружена блокирующая проблема для образца документа.

enum class PageSizeAdjustmentModes

Значения

ИмяЗначениеОписание
NoAjustmentAllwaysUsePredefinedSize0В этом режиме результирующие страницы будут иметь требуемый размер страницы, определённый в LoadOptions, независимо от того, выходит ли содержимое после конвертации за пределы страницы или нет.
EnlargeRequiredViewportWidthAndDoConversionAgain1Этот режим определяет следующее поведение: после получения результата конвертации и обнаружения того, что часть содержимого была усечена, ширина области просмотра увеличивается, чтобы вместить содержимое, и конвертация повторяется. Этот режим позволяет получить меньше страниц в результате в таком случае, но требует повторного рендеринга (а значит, больше времени обработки).

Примечания

Представляет режим использования размера страницы при конвертации. Форматы (например HTML, EPUB и т.п.) обычно имеют плавающий дизайн, поэтому позволяют подогнать требуемый размер страницы. Но иногда содержимое задаёт горизонтальные позиции или размеры, которые не позволяют разместить его в требуемом размере страницы. В таком случае можно определить, что следует делать (т.е. когда размер содержимого не вписывается в требуемый начальный размер страницы результирующего PDF‑документа).

См. также