Класс 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>&) | Устанавливает верхний отступ на результирующей странице. |
См. также
- Class Object
- Class PdfFileEditor
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++