PdfStampExtensionContext - класс

Контекст расширений IPdfStampExtension, выполняющих простановку штампов PDF для файлов карточки.

Definition

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

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

PdfStampExtensionContext Создаёт экземпляр класса с указанием значений его свойств.

Свойства

CancellationToken 
Card Карточка, для файлов которой выполняется конвертация с простановкой штампа.
Context Внешний контекст обработки документов PDF. Обычно это объект IPdfGeneratorContext. Может быть равен null.
Document Текущий документ PDF.
Editor Редактируемое представление карточки Card на клиенте. Позволяет выполнить сохранение или обновление карточки, или получить информацию из контекста.
FileContainer Контейнер, управляющий файлами в карточке Card. Обычно средствами этого объекта могут быть добавлены или заменены файлы в карточке.
FileControl Элемент управления файлами, с которым связана текущая обработка. Обычно средствами этого элемента управления будет добавлен или заменён файл в карточке после генерации. Может быть равен null.
GeneratorContextInfo Информация для расширений, существующая в рамках запроса по генерации для объекта IPdfGenerator. Информация недоступна для изменений.
GeneratorInfo Информация для расширений, заданная в генераторе, обычно это объект ScanDocumentGenerator. Информация недоступна для изменений.
Graphics Объект, предоставляющий средства рисования текста и графических примитивов поверх страницы PDF.
Info Произвольная информация, существующая в рамках цепочки расширений.
Model Модель карточки, для файлов которой выполняется конвертация с простановкой штампа, со средствами управления её объектами в UI.
Page Текущая страница PDF.
PageNumber Номер текущей обрабатываемой страницы, отсчитываемый от 1 до значения TotalPages.
StampWriter Объект, посредством которого можно настроить вывод штампа. Если штамп будет указан непустым, то он будет выведен на текущей страницы после завершения работы расширений.
TotalPages Общее количество страниц в генерируемом документе.

Методы

ClearPage Очищает информацию по странице PDF в свойствах Page, Graphics и PageNumber. Вызовите метод, чтобы предотвратить утечки памяти после того, как объект уже не требуется использовать. Не используйте объект после вызова этого метода, кроме случаев, когда позже вызывается метод SetPage(PdfPage, XGraphics, Int32).
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)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SetPage Изменяет текущую страницу PDF в контексте расширения.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также