TextStamp

TextStamp class

Повторно отображает текстовый штамп.

public class TextStamp : Stamp

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

Имя Описание
TextStamp(FormattedText) Инициализирует новый экземплярTextStamp класс с форматированным текстом object
TextStamp(string) Инициализирует новый экземплярTextStamp класс.
TextStamp(string, TextState) Инициализирует новый экземплярTextStamp класс.

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

Имя Описание
Background { get; set; } Устанавливает или получает логическое значение, указывающее, что содержимое штампуется как фон. Если значение равно true, содержимое штампа размещается внизу. По умолчанию значение равно false, содержимое штампа размещается вверху.
BottomMargin { get; set; } Получает или задает нижнее поле штампа.
Draw { get; set; } Это свойство определяет способ отображения штампа на странице. Если Draw = true, штамп рисуется как графические операторы, а если draw = false, то штамп рисуется как текст.
override Height { get; set; } Желаемая высота штампа на странице.
HorizontalAlignment { get; set; } Получает или задает горизонтальное выравнивание штампа на странице.
Justify { get; set; } Определяет выравнивание текста. Если для этого свойства установлено значение true, выравниваются как левый, так и правый края текста. Значение по умолчанию: ложь.
LeftMargin { get; set; } Получает или задает левое поле штампа.
MaxRowWidth { get; set; } Максимальная высота строки для параметра WordWrap.
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 и указано значение ширины, текст будет масштабироваться, чтобы соответствовать указанной ширине.
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) Устанавливает идентификатор штампа.

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