Класс Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters

ContentsResizeParameters class

Класс для указания параметров изменения размера страницы. Позволяет задавать следующие параметры: размер результирующей страницы (ширина, высота) в единицах пространства по умолчанию или в процентах от исходного размера страниц; поля Left, Top, Bottom и Right в единицах пространства по умолчанию или в процентах от исходного размера страницы; некоторые значения могут быть оставлены null для автоматического вычисления. Эти значения будут рассчитаны из оставшегося размера страницы после вычисления явно указанных значений. Например: если ширина страницы = 100 и новая ширина страницы указана как 60 единиц, тогда левое и правое поля рассчитываются автоматически: (100 - 60) / 2 = 15. Этот класс используется в методе ResizeContents.

class ContentsResizeParameters : public System::Object

Методы

МетодОписание
static ContentSize(double, double)Создаёт параметры изменения размера с указанным размером содержимого.
static ContentSizePercent(double, double)Создаёт параметры изменения размера с указанным размером содержимого в процентах от исходного размера страницы. Поля рассчитываются автоматически.
ContentsResizeParameters()Создаёт параметры изменения размера, где все значения установлены в “auto”. Позже при необходимости можно указать поля и размер содержимого.
ContentsResizeParameters(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Создаёт параметры изменения размера с указанными значениями полей и размером содержимого.
get_BottomMargin() constПолучает нижнее поле результирующей страницы.
get_ChangeMediaBox() constПолучает и задаёт, следует ли корректировать MediaBox страницы PDF во время операции изменения размера. Значение по умолчанию — false
get_ContentsHeight() constПолучает высоту содержимого исходной страницы на результирующей странице.
get_ContentsWidth() constПолучает ширину содержимого исходной страницы на результирующей странице.
get_LeftMargin() constПолучает левое поле результирующей страницы.
get_RightMargin() constПолучает правый отступ на результирующей странице.
get_TopMargin() constПолучает верхний отступ на результирующей странице.
static Margins(double, double, double, double)Создает параметры изменения размера с указанным значением отступов. Размер содержимого рассчитывается автоматически.
static MarginsPercent(double, double, double, double)Создает параметры изменения размера. Отступы указываются в процентах от начального размера страницы.
static PageResize(double, double)Создает параметры изменения размера страницы.
static PageResizePct(double, double)Создает параметры изменения размера страницы. Новые размеры указываются в процентах.
set_BottomMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Устанавливает нижний отступ на результирующей странице.
set_ChangeMediaBox(bool)Получает и задаёт, следует ли корректировать MediaBox страницы PDF во время операции изменения размера. Значение по умолчанию — false
set_ContentsHeight(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Устанавливает высоту содержимого исходной страницы на результирующей странице.
set_ContentsWidth(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Устанавливает ширину содержимого исходной страницы на результирующей странице.
set_LeftMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Устанавливает левый отступ на результирующей странице.
set_RightMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Устанавливает правый отступ на результирующей странице.
set_TopMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Устанавливает верхний отступ на результирующей странице.

См. также