PageNumberStamp

PageNumberStamp class

Представляет штамп номера страницы и используется для нумерации страниц.

public sealed class PageNumberStamp : TextStamp

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

Имя Описание
PageNumberStamp() Инициализирует новый экземплярPageNumberStamp учебный класс. Установлен формат “#”.
PageNumberStamp(FormattedText) Создает PageNumberStamp по форматированному тексту.
PageNumberStamp(string) Инициализирует новый экземплярPageNumberStamp класс.

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

Имя Описание
Background { get; set; } Устанавливает или получает логическое значение, указывающее, что содержимое штампуется как фон. Если значение равно true, содержимое штампа размещается внизу. По умолчанию значение равно false, содержимое штампа размещается вверху.
BottomMargin { get; set; } Получает или задает нижнее поле штампа.
Draw { get; set; } Это свойство определяет способ отображения штампа на странице. Если Draw = true, штамп рисуется как графические операторы, а если draw = false, то штамп рисуется как текст.
Format { get; set; } Строковое значение для штамповки номеров страниц. Значение должно включать символ ‘#’, который в процессе штамповки заменяется номером страницы.
override Height { get; set; } Желаемая высота штампа на странице.
HorizontalAlignment { get; set; } Получает или задает горизонтальное выравнивание штампа на странице.
Justify { get; set; } Определяет выравнивание текста. Если для этого свойства установлено значение true, выравниваются как левый, так и правый края текста. Значение по умолчанию: ложь.
LeftMargin { get; set; } Получает или задает левое поле штампа.
MaxRowWidth { get; set; } Максимальная высота строки для параметра WordWrap.
NumberingStyle { get; set; } Стиль нумерации, используемый этим штампом.
Opacity { get; set; } Получает или задает значение, указывающее непрозрачность штампа. Значение от 0.0 до 1.0. По умолчанию значение 1.0.
OutlineOpacity { get; set; } Получает или задает значение, указывающее непрозрачность контура штампа. Значение от 0.0 до 1.0. По умолчанию значение 1.0.
OutlineWidth { get; set; } Получает или задает значение ширины контура штампа. По умолчанию значение равно 1.0.
RightMargin { get; set; } Получает или задает правое поле штампа.
Rotate { get; set; } Устанавливает или получает поворот содержимого штампа в соответствии сRotation значения. Примечание. Это свойство предназначено для установки углов, кратных 90 градусам (0, 90, 180, 270 градусов). Чтобы задать произвольный угол, используйте свойство RotateAngle. Если угол, установленный ArbitraryAngle, не кратен 90, то свойство Rotate возвращает Rotation.None.
RotateAngle { get; set; } Получает или задает угол поворота штампа в градусах. Это свойство позволяет задать произвольный угол поворота.
Scale { get; set; } Определяет масштабирование текста. Если для этого свойства установлено значение true и указано значение ширины, текст будет масштабироваться, чтобы соответствовать указанной ширине.
StartingNumber { get; set; } Получает или задает значение номера начальной страницы. Остальные страницы будут нумероваться, начиная с этого значения.
TextAlignment { get; set; } Выравнивание текста внутри штампа.
TextState { get; } Получает текстовые свойства штампа. ВидетьTextState подробнее.
TopMargin { get; set; } Получает или задает верхнее поле штампа.
TreatYIndentAsBaseLine { get; set; } Определяет начало координат для размещения текста. Если TreatYIndentAsBaseLine = true (по умолчанию, когда Draw = true), значение YIndent будет рассматриваться как базовая линия текста. Если TreatYIndentAsBaseLine = false (по умолчанию, когда Draw = false), значение YIndent будет рассматриваться как нижнее ( линия спуска) текста.
Value { get; set; } Получает или задает строковое значение, которое используется в качестве штампа на странице.
VerticalAlignment { get; set; } Получает или задает вертикальное выравнивание штампа на странице.
override Width { get; set; } Желаемая ширина штампа на странице.
WordWrap { get; set; } Определяет перенос слов. Если для этого свойства установлено значение true и указано значение ширины, текст будет разбит на несколько строк, чтобы соответствовать указанной ширине. Значение по умолчанию: ложь.
XIndent { get; set; } Горизонтальная координата штампа, начиная слева.
YIndent { get; set; } Вертикальная координата штампа, начиная снизу.
Zoom { get; set; } Коэффициент масштабирования штампа. Позволяет масштабировать штамп. Обратите внимание, что пара свойств ZoomX и ZoomY позволяет установить коэффициент масштабирования для каждой оси отдельно. Установка этого свойства изменяет свойства ZoomX и ZoomY. Если ZoomX и ZoomY различаются, свойство Zoom возвращает значение ZoomX.
ZoomX { get; set; } Коэффициент масштабирования штампа по горизонтали. Позволяет масштабировать штамп по горизонтали.
ZoomY { get; set; } Коэффициент масштабирования штампа по вертикали. Позволяет масштабировать штамп по вертикали.

Методы

Имя Описание
getStampId() Возвращает идентификатор штампа.
override Put(Page) Добавляет номер страницы.
setStampId(int) Устанавливает идентификатор штампа.

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