Signature

Signature class

Представляет основной класс, управляющий процессом подписания документа.

public class Signature : IDisposable

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

Имя Описание
Signature(Stream) Инициализирует новый экземплярSignature класс с документом, предоставленным stream.
Signature(string) Инициализирует новый экземплярSignature экземпляр класса с документом, предоставленным по пути к файлу.
Signature(Stream, LoadOptions) Инициализирует новый экземплярSignature класс с документом, предоставленным параметрами потока и загрузкиLoadOptions .
Signature(Stream, SignatureSettings) Инициализирует новый экземплярSignatureэкземпляр класса с документом, предоставленным потоком иSignatureSettings .
Signature(string, LoadOptions) Инициализирует новый экземплярSignature экземпляр класса с документом, предоставленным путем к файлу иLoadOptions .
Signature(string, SignatureSettings) Инициализирует новый экземплярSignature экземпляр класса с документом, предоставленным путем к файлу иSignatureSettings .
Signature(Stream, LoadOptions, SignatureSettings) Инициализирует новый экземплярSignature экземпляр класса с документом, предоставленным потоком, параметры загрузкиLoadOptions и настройкиSignatureSettings .
Signature(string, LoadOptions, SignatureSettings) Инициализирует новый экземплярSignature экземпляр класса с документом, предоставленным путем к файлу,LoadOptions иSignatureSettings .

Методы

Имя Описание
Delete(BaseSignature) Удаляет переданную подписьBaseSignature из документа.
Delete(List<BaseSignature>) Удаляет переданный список подписейBaseSignature из документа.
Delete(List<SignatureType>) Удаляет подписи определенного списка типовSignatureType из документа. Только подписи, добавленные методом Sign и помеченные как SignaturesIsSignature будет удален. Поддерживаются следующие типы подписи: Текст, Изображение, Цифровая, Штрих-код, QR-код
Delete(List<string>) Удаляет переданный список подписейBaseSignature из документа.
Delete(SignatureType) Удаляет подписи определенного типаSignatureType из документа. Только подписи, добавленные методом Sign и помеченные как SignaturesIsSignature будет удален. Поддерживаются следующие типы подписи: Текст, Изображение, Цифровая, Штрих-код, QR-код
Delete(string) Удаляет подпись по ее конкретному идентификатору подписи из документа.
Dispose() Реализовать интерфейс IDisposable для очистки внутренних ресурсов
GeneratePreview(PreviewOptions) Генерирует предварительный просмотр страниц документа.
GetDocumentInfo() Получает информацию о страницах документа: их размеры, максимальная высота страницы, ширина страницы при максимальной высоте.
Search(List<SearchOptions>) Ищет подписи в документе поSearchOptions список.
Search(params SignatureType[]) Ищет указанные типы подписей в документе поSignatureType значение.
Search<T>(SearchOptions) Ищет подписи в документе поSearchOptions варианты.
Search<T>(SignatureType) Ищет точный тип подписи в документе поSignatureType значение.
Sign(Stream, List<SignOptions>) Подписывает документ с коллекциейSignOptions и сохраняет результат в поток.
Sign(Stream, SignOptions) Подписывает документ с помощьюSignOptions и сохраняет результат в поток.
Sign(string, List<SignOptions>) Подписывает документ с коллекциейSignOptions и сохраняет результат в указанный путь к файлу.
Sign(string, SignOptions) Подписывает документ с помощьюSignOptions и сохраняет результат в указанный путь к файлу.
Sign(Stream, List<SignOptions>, SaveOptions) Подписывает документ с коллекциейSignOptionsи сохраняет результат в поток с предопределеннымиSaveOptions .
Sign(Stream, SignOptions, SaveOptions) Подписывает документ с помощьюSignOptionsи сохраняет результат в поток с предопределеннымиSaveOptions .
Sign(string, List<SignOptions>, SaveOptions) Подписывает документ с коллекциейSignOptions и сохраняет результат в указанный путь к файлу с предопределеннымSaveOptions .
Sign(string, SignOptions, SaveOptions) Подписывает документ с помощьюSignOptions и сохраняет результат в указанный путь к файлу с предопределеннымSaveOptions .
Update(BaseSignature) Обновляет переданную подписьBaseSignature в документе.
Update(List<BaseSignature>) Обновляет переданные подписиBaseSignature в документе.
Verify(List<VerifyOptions>) Проверяет подписи документа со списком данных VerifyOptions.
Verify(VerifyOptions) Проверяет подписи документов с заданными данными VerifyOptions.
static GenerateSignaturePreview(PreviewSignatureOptions) Генерирует предварительный просмотр подписи на основе заданных SignOptions.SignOptions

События

Имя Описание
event SearchCompleted Происходит после завершения процесса поиска сигнатуры.
event SearchProgress Происходит при изменении хода процесса поиска сигнатур.
event SearchStarted Происходит при запуске процесса поиска подписи.
event SignCompleted Происходит после завершения процесса подписания документа.
event SignProgress Происходит при изменении хода процесса подписания документа.
event SignStarted Происходит при запуске процесса подписания документа.
event VerifyCompleted Происходит после завершения процесса проверки подписи.
event VerifyProgress Происходит при изменении хода процесса проверки подписи.
event VerifyStarted Происходит при запуске процесса проверки подписи.

Примечания

Узнать больше

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