DigitalSignOptions

DigitalSignOptions class

Представляет параметры цифровой подписи.

public class DigitalSignOptions : ImageSignOptions

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

Имя Описание
DigitalSignOptions() Инициализирует новый экземпляр класса DigitalSignOptions со значениями по умолчанию.
DigitalSignOptions(Stream) Инициализирует новый экземпляр класса DigitalSignOptions потоком сертификата.
DigitalSignOptions(string) Инициализирует новый экземпляр класса DigitalSignOptions с файлом сертификата.
DigitalSignOptions(Stream, Stream) Инициализирует новый экземпляр класса DigitalSignOptions с потоком сертификата и потоком изображения.
DigitalSignOptions(Stream, string) Инициализирует новый экземпляр класса DigitalSignOptions с потоком сертификата и файлом изображения.
DigitalSignOptions(string, Stream) Инициализирует новый экземпляр класса DigitalSignOptions с файлом сертификата и потоком изображения.
DigitalSignOptions(string, string) Инициализирует новый экземпляр класса DigitalSignOptions с файлом сертификата и файлом изображения.

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

Имя Описание
override AllPages { get; set; } Ставить подпись на все страницы документа. Это свойство можно использовать только для многокадровых форматов изображений (Tiff).
Appearance { get; set; } Внешний вид дополнительной подписи.
Border { get; set; } Укажите настройки границ
CertificateFilePath { get; set; } Получает или задает путь к файлу цифрового сертификата. Это свойство используется, только если не указан CertificateStream.
CertificateStream { get; set; } Получает или устанавливает поток цифровых сертификатов. Если это свойство указано, оно всегда используется вместо CertificateFilePath.
Contact { get; set; } Получает или задает контакт подписи.
DocumentType { get; set; } Получить или установить тип документа для параметров подписиDocumentType
Extensions { get; } Расширения подписи.
Height { get; set; } Высота подписи на странице документа в значениях измерения (в пикселях, процентах или миллиметрах см.MeasureType SizeMeasureType).
HorizontalAlignment { get; set; } Горизонтальное выравнивание подписи на странице документа.
ImageFilePath { get; set; } Получает или задает путь к файлу изображения подписи. Это свойство используется, только если не указан ImageStream.
ImageStream { get; set; } Получает или задает поток изображения подписи. Если это свойство указано, оно всегда используется вместо ImageFilePath.
virtual Left { get; set; } Левая позиция X подписи на странице документа в значениях измерения (пиксели, проценты или миллиметры, см.MeasureType LocationMeasureType). (работает, если горизонтальное выравнивание не указано).
Location { get; set; } Получает или задает расположение подписи.
virtual LocationMeasureType { get; set; } Тип измерения (пиксели, проценты или миллиметры) для свойств Left и Top.
virtual Margin { get; set; } Получает или задает расстояние между краями подписи и документа. (работает ТОЛЬКО, если указано горизонтальное или вертикальное выравнивание).
virtual MarginMeasureType { get; set; } Получает или задает тип измерения (пиксели, проценты или миллиметры) для Margin.
virtual PageNumber { get; set; } Получает или устанавливает номер страницы документа для подписи. Минимальное значение по умолчанию: 1.
virtual PagesSetup { get; set; } Параметры для указания подписываемых страниц.
Password { get; set; } Получает или устанавливает пароль цифрового сертификата.
Reason { get; set; } Получает или устанавливает причину подписи.
Rectangle { get; } Прямоугольник области для размещения изображения на документе.
RotationAngle { get; set; } Угол поворота подписи на странице документа (по часовой стрелке).
Signature { get; set; } Получает или задает свойства цифровой подписи документа. Для подписи документов Pdf можно установить дополнительные свойства с помощью экземпляраPdfDigitalSignature
SignatureType { get; } Получить тип подписиSignatureType
virtual SizeMeasureType { get; set; } Тип измерения (пиксели, проценты или миллиметры) для свойств ширины и высоты.
Stretch { get; set; } Режим растяжения на странице документа.
virtual Top { get; set; } Верхняя Y позиция подписи на странице документа в значениях измерения (пиксели, проценты или миллиметры, см.MeasureType LocationMeasureType). (работает, если не указано вертикальное выравнивание).
Transparency { get; set; } Получает или задает прозрачность подписи (значение от 0,0 (непрозрачная) до 1,0 (прозрачная)). Значение по умолчанию — 0 (непрозрачный).
VerticalAlignment { get; set; } Вертикальное выравнивание подписи на странице документа.
Visible { get; set; } Получает или устанавливает видимость подписи.
Width { get; set; } Ширина подписи на странице документа в значениях меры (пиксели, проценты или миллиметры)MeasureType SizeMeasureType).
XAdESType { get; set; } Тип XAdESXAdESType . Значение по умолчанию — None (XAdES выключен). На данный момент тип подписи XAdES поддерживается только для электронных таблиц.
ZOrder { get; set; } Получает или задает положение Z-порядка текстовой подписи. Определяет порядок отображения перекрывающихся подписей.

Методы

Имя Описание
Dispose() Очищает внутренние ресурсы

Примечания

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

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