PdfStampExtensionContext - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.Extensions.Default.Client.Pdf
Сборка:
Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 3.5.0.19
Синтаксис public PdfStampExtensionContext(
ICardEditorModel editor,
ICardModel model,
Card card,
IFileUIContainer fileContainer,
IFileControl fileControl,
int totalPages,
Object context,
PdfDocument document,
PdfStampWriter stampWriter,
CancellationToken cancellationToken = default
)
Public Sub New (
editor As ICardEditorModel,
model As ICardModel,
card As Card,
fileContainer As IFileUIContainer,
fileControl As IFileControl,
totalPages As Integer,
context As Object,
document As PdfDocument,
stampWriter As PdfStampWriter,
Optional cancellationToken As CancellationToken = Nothing
)
public:
PdfStampExtensionContext(
ICardEditorModel^ editor,
ICardModel^ model,
Card^ card,
IFileUIContainer^ fileContainer,
IFileControl^ fileControl,
int totalPages,
Object^ context,
PdfDocument^ document,
PdfStampWriter^ stampWriter,
CancellationToken cancellationToken = CancellationToken()
)
new :
editor : ICardEditorModel *
model : ICardModel *
card : Card *
fileContainer : IFileUIContainer *
fileControl : IFileControl *
totalPages : int *
context : Object *
document : PdfDocument *
stampWriter : PdfStampWriter *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> PdfStampExtensionContext
Параметры
- editor
- Тип: Tessa.UI.CardsICardEditorModel
Редактируемое представление карточки card на клиенте.
Позволяет выполнить сохранение или обновление карточки, или получить информацию из контекста.
Значение не должно быть равно null.
- model
- Тип: Tessa.UI.CardsICardModel
Модель карточки, для файлов которой выполняется конвертация с простановкой штампа,
со средствами управления её объектами в UI.
Значение не должно быть равно null.
- card
- Тип: Tessa.CardsCard
Карточка, для файлов которой выполняется конвертация с простановкой штампа.
Значение не должно быть равно null.
- fileContainer
- Тип: Tessa.UI.FilesIFileUIContainer
Контейнер, управляющий файлами в карточке card. Обычно средствами этого объекта
могут быть добавлены или заменены файлы в карточке.
Значение не должно быть равно null.
- fileControl
- Тип: Tessa.UI.FilesIFileControl
Элемент управления файлами, с которым связана текущая обработка. Обычно средствами этого элемента управления
будет добавлен или заменён файл в карточке после генерации. Может быть равен null.
- totalPages
- Тип: SystemInt32
Общее количество страниц в генерируемом документе. - context
- Тип: SystemObject
Внешний контекст обработки документов PDF. Обычно это объект IPdfGeneratorContext.
Может быть равен null.
- document
- Тип: PdfDocument
Текущий документ PDF. Значение не должно быть равно null. - stampWriter
- Тип: Tessa.Extensions.Default.Client.PdfPdfStampWriter
Объект, посредством которого можно настроить вывод штампа.
Если штамп будет указан непустым, то он будет выведен на текущей страницы после завершения работы расширений.
Значение не должно быть равно null.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
См. также