PdfStampWriter - класс

Объект, выполняющий вывод штампа на странице PDF.

Definition

Пространство имён: Tessa.Extensions.Default.Client.Pdf
Сборка: Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 3.6.0.22
C#
public class PdfStampWriter
Inheritance
Object    PdfStampWriter

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

PdfStampWriter(XFont) Создаёт экземпляр класса с указанием используемого шрифта. Другие свойства экземпляра устанавливаются значениями по умолчанию.
PdfStampWriter(String, Double) Создаёт экземпляр класса с указанием параметров используемого шрифта. Другие свойства экземпляра устанавливаются значениями по умолчанию.

Свойства

Background Цвет заливки. По умолчанию используется DefaultBackground. Если заливка должна отсутствовать, то используйте кисть Transparent.
Border Цвет обводки. По умолчанию используется DefaultBorder.
DefaultBackground Цвет Background с цветом по умолчанию.
DefaultBorder Цвет Border с цветом по умолчанию.
DefaultForeground Цвет Foreground с цветом по умолчанию.
Font Шрифт, который используется для вывода текста. Установить шрифт можно также посредством метода SetFont(String, Double).
Foreground Цвет текста. По умолчанию используется DefaultForeground.
IsEmpty Признак того, что штамп не содержит строк и поэтому не будет выведен.
Left Координата X для левого верхнего угла штампа, измеренная в точках PDF. Не может быть меньше нуля. По умолчанию равна 20.0.
Lines Коллекция строк текста, которые выводятся в штампе.
Padding Отступ от обводки до текста. Не может быть меньше нуля. По умолчанию равен 5 точкам.
Top Координата Y для левого верхнего угла штампа, измеренная в точках PDF. Не может быть меньше нуля. По умолчанию равна 20.0.

Методы

AppendLine Добавляет строку в список строк Lines.
Clear Очищает список строк Lines.
Draw Выводим штамп на страницу PDF, для которой задан объект XGraphics. Если штамп не содержит строк, т.е. свойство IsEmpty вернуло true, то метод в реализации по умолчанию не выполняет действий по отрисовке.
DrawCore Выводим штамп на страницу PDF, для которой задан объект XGraphics. Если штамп не содержит строк, т.е. свойство IsEmpty вернуло true, то метод в реализации по умолчанию не выполняет действий по отрисовке.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetFont Возвращает шрифт XFont, рекомендуемый для использования при выводе штампов, по заданному семейству шрифтов familyName и размера шрифта emSize.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SetFont Устанавливает текущий шрифт по заданным параметрам.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

AppendDate Добавляет строку с заданной датой в штамп. Дата не конвертируется в локальное время и выводится как есть.
(Определяется PdfStampExtensions)
Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также