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) | Создает параметры изменения размера страницы. Новые размеры указаны в процентах. |
Смотрите также