PdfFileEditor.ContentsResizeParameters

PdfFileEditor.ContentsResizeParameters class

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

public class ContentsResizeParameters

Конструкторы

ИмяОписание
ContentsResizeParameters()Создает параметры изменения размера, где для всех значений установлено значение «авто». При необходимости можно указать более поздние поля и размер содержимого.
ContentsResizeParameters(ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue)Создает параметры изменения размера с указанными значениями полей и размером содержимого.

Характеристики

ИмяОписание
BottomMargin { get; set; }Получает или задает нижнее поле результирующей страницы.
ContentsHeight { get; set; }Получает или задает высоту содержимого исходной страницы на результирующей странице.
ContentsWidth { get; set; }Получает или задает ширину содержимого исходной страницы на результирующей странице.
LeftMargin { get; set; }Получает или задает левое поле результирующей страницы.
RightMargin { get; set; }Получает или задает правое поле результирующей страницы.
TopMargin { get; set; }Получает или задает верхнее поле результирующей страницы.

Методы

ИмяОписание
static ContentSize(double, double)Создает параметры изменения размера с указанным размером содержимого.
static ContentSizePercent(double, double)Создает параметры изменения размера с указанным размером содержимого в процентах от исходного размера страницы. Поля вычисляются автоматически.
static Margins(double, double, double, double)Создает параметры изменения размера с указанным значением полей. Размер содержимого рассчитывается автоматически.
static MarginsPercent(double, double, double, double)Создает параметры изменения размера. Поля указываются в процентах от исходного размера страницы.
static PageResize(double, double)Создает параметры изменения размера страницы.
static PageResizePct(double, double)Создает параметры изменения размера страницы. Новые размеры указаны в процентах.

Смотрите также