DigitalSignOptions

DigitalSignOptions class

Représente les options de signature numérique.

public class DigitalSignOptions : ImageSignOptions

Constructeurs

Nom La description
DigitalSignOptions() Initialise une nouvelle instance de la classe DigitalSignOptions avec les valeurs par défaut.
DigitalSignOptions(Stream) Initialise une nouvelle instance de la classe DigitalSignOptions avec le flux de certificats.
DigitalSignOptions(string) Initialise une nouvelle instance de la classe DigitalSignOptions avec le fichier de certificat.
DigitalSignOptions(Stream, Stream) Initialise une nouvelle instance de la classe DigitalSignOptions avec le flux de certificat et le flux d’image.
DigitalSignOptions(Stream, string) Initialise une nouvelle instance de la classe DigitalSignOptions avec le flux de certificat et le fichier image.
DigitalSignOptions(string, Stream) Initialise une nouvelle instance de la classe DigitalSignOptions avec le fichier de certificat et le flux d’images.
DigitalSignOptions(string, string) Initialise une nouvelle instance de la classe DigitalSignOptions avec le fichier de certificat et le fichier image.

Propriétés

Nom La description
override AllPages { get; set; } Mettre la signature sur toutes les pages du document. Cette propriété ne peut être utilisée que pour les formats d’image multi-frames (Tiff).
Appearance { get; set; } Apparence de signature supplémentaire.
Border { get; set; } Spécifier les paramètres de bordure
CertificateFilePath { get; set; } Obtient ou définit le chemin du fichier de certificat numérique. Cette propriété est utilisée uniquement si CertificateStream n’est pas spécifié.
CertificateStream { get; set; } Obtient ou définit le flux de certificat numérique. Si cette propriété est spécifiée, elle est toujours utilisée à la place CertificateFilePath.
Contact { get; set; } Obtient ou définit le contact de signature.
DocumentType { get; set; } Obtenir ou définir le type de document des options de signatureDocumentType
Extensions { get; } Extensions de signature.
Height { get; set; } Hauteur de la signature sur la page du document en valeurs de mesure (pixels, pourcentages ou millimètres voirMeasureType SizeMeasureType).
HorizontalAlignment { get; set; } Alignement horizontal de la signature sur la page du document.
ImageFilePath { get; set; } Obtient ou définit le chemin du fichier image de signature. Cette propriété est utilisée uniquement si ImageStream n’est pas spécifié.
ImageStream { get; set; } Obtient ou définit le flux d’image de signature. Si cette propriété est spécifiée, elle est toujours utilisée à la place ImageFilePath.
virtual Left { get; set; } Position X gauche de la signature sur la page du document dans les valeurs de mesure (pixels, pourcentages ou millimètres voirMeasureType LocationMeasureType). (fonctionne si l’alignement horizontal n’est pas spécifié).
Location { get; set; } Obtient ou définit l’emplacement de la signature.
virtual LocationMeasureType { get; set; } Type de mesure (pixels, pourcentages ou millimètres) pour les propriétés Gauche et Haut.
virtual Margin { get; set; } Obtient ou définit l’espace entre les bords du signe et du document. (fonctionne UNIQUEMENT si l’alignement horizontal ou vertical est spécifié).
virtual MarginMeasureType { get; set; } Obtient ou définit le type de mesure (pixels, pourcentages ou millimètres) pour Margin.
virtual PageNumber { get; set; } Obtient ou définit le numéro de page du document pour la signature. La valeur minimale et par défaut est 1.
virtual PagesSetup { get; set; } Options pour spécifier les pages à signer.
Password { get; set; } Obtient ou définit le mot de passe du certificat numérique.
Reason { get; set; } Obtient ou définit la raison de la signature.
Rectangle { get; } Rectangle de zone pour mettre l’image sur le document.
RotationAngle { get; set; } Angle de rotation de la signature sur la page du document (dans le sens des aiguilles d’une montre).
Signature { get; set; } Obtient ou définit les propriétés de la signature numérique du document. Pour signer des documents PDF, il est possible de définir des propriétés avancées en utilisant l’instance dePdfDigitalSignature
SignatureType { get; } Obtenir le type de signatureSignatureType
virtual SizeMeasureType { get; set; } Type de mesure (pixels, pourcentages ou millimètres) pour les propriétés Largeur et Hauteur.
Stretch { get; set; } Mode d’étirement sur la page de document.
virtual Top { get; set; } Top Y Position of Signature on Document Page in Measure values (pixels, pourcentages ou millimètres voirMeasureType LocationMeasureType). (fonctionne si l’alignement vertical n’est pas spécifié).
Transparency { get; set; } Obtient ou définit la transparence de la signature (valeur comprise entre 0,0 (opaque) et 1,0 (clair)). La valeur par défaut est 0 (opaque).
VerticalAlignment { get; set; } Alignement vertical de la signature sur la page du document.
Visible { get; set; } Obtient ou définit la visibilité de la signature.
Width { get; set; } Largeur de la signature sur la page du document en valeurs de mesure (pixels, pourcentages ou millimètresMeasureType SizeMeasureType).
XAdESType { get; set; } type XAdESXAdESType . La valeur par défaut est Aucune (XAdES est désactivé). Pour le moment, le type de signature XAdES n’est pris en charge que pour les feuilles de calcul.
ZOrder { get; set; } Obtient ou définit la position de l’ordre Z de la signature textuelle. Détermine l’ordre d’affichage des signatures qui se chevauchent.

Méthodes

Nom La description
Dispose() Efface les ressources internes

Remarques

Apprendre encore plus

Voir également