DigitalSignOptions

DigitalSignOptions class

Rappresenta le opzioni della firma digitale.

public class DigitalSignOptions : ImageSignOptions

Costruttori

Nome Descrizione
DigitalSignOptions() Inizializza una nuova istanza della classe DigitalSignOptions con valori predefiniti.
DigitalSignOptions(Stream) Inizializza una nuova istanza della classe DigitalSignOptions con flusso di certificato.
DigitalSignOptions(string) Inizializza una nuova istanza della classe DigitalSignOptions con file di certificato.
DigitalSignOptions(Stream, Stream) Inizializza una nuova istanza della classe DigitalSignOptions con flusso di certificati e flusso di immagini.
DigitalSignOptions(Stream, string) Inizializza una nuova istanza della classe DigitalSignOptions con flusso di certificato e file immagine.
DigitalSignOptions(string, Stream) Inizializza una nuova istanza della classe DigitalSignOptions con file di certificato e flusso di immagini.
DigitalSignOptions(string, string) Inizializza una nuova istanza della classe DigitalSignOptions con file di certificato e file immagine.

Proprietà

Nome Descrizione
override AllPages { get; set; } Metti la firma su tutte le pagine del documento. Questa proprietà può essere utilizzata solo per i formati immagine multi-frame (Tiff).
Appearance { get; set; } Aspetto aggiuntivo della firma.
Border { get; set; } Specifica le impostazioni del bordo
CertificateFilePath { get; set; } Ottiene o imposta il percorso del file del certificato digitale. Questa proprietà viene utilizzata solo se CertificateStream non è specificato.
CertificateStream { get; set; } Ottiene o imposta il flusso del certificato digitale. Se questa proprietà è specificata, viene sempre utilizzata al suo posto CertificateFilePath.
Contact { get; set; } Ottiene o imposta il contatto della firma.
DocumentType { get; set; } Ottieni o imposta il Tipo di documento delle Opzioni firmaDocumentType
Extensions { get; } Estensioni firma.
Height { get; set; } Altezza della firma sulla pagina del documento nei valori di misura (pixel, percentuali o millimetri vedereMeasureType DimensioneMisuraTipo).
HorizontalAlignment { get; set; } Allineamento orizzontale della firma sulla pagina del documento.
ImageFilePath { get; set; } Ottiene o imposta il percorso del file dell’immagine della firma. Questa proprietà viene utilizzata solo se ImageStream non è specificato.
ImageStream { get; set; } Ottiene o imposta il flusso dell’immagine della firma. Se questa proprietà è specificata, viene sempre utilizzata al suo posto ImageFilePath.
virtual Left { get; set; } Posizione X sinistra della firma sulla pagina del documento nei valori di misura (pixel, percentuali o millimetri vedereMeasureType LocationMeasureType). (funziona se l’allineamento orizzontale non è specificato).
Location { get; set; } Ottiene o imposta la posizione della firma.
virtual LocationMeasureType { get; set; } Tipo di misura (pixel, percentuali o millimetri) per le proprietà Left e Top.
virtual Margin { get; set; } Ottiene o imposta lo spazio tra i bordi del segno e del documento. (funziona SOLO se è specificato l’allineamento orizzontale o verticale).
virtual MarginMeasureType { get; set; } Ottiene o imposta il tipo di misura (pixel, percentuali o millimetri) per Margin.
virtual PageNumber { get; set; } Ottiene o imposta il numero di pagina del documento per la firma. Il valore minimo e predefinito è 1.
virtual PagesSetup { get; set; } Opzioni per specificare le pagine da firmare.
Password { get; set; } Ottiene o imposta la password del certificato digitale.
Reason { get; set; } Ottiene o imposta il motivo della firma.
Rectangle { get; } Rettangolo dell’area in cui posizionare l’immagine sul documento.
RotationAngle { get; set; } Angolo di rotazione della firma sulla pagina del documento (in senso orario).
Signature { get; set; } Ottiene o imposta le proprietà della firma digitale del documento. Per la firma di documenti Pdf è possibile impostare proprietà avanzate utilizzando l’istanza diPdfDigitalSignature
SignatureType { get; } Ottieni il tipo di firmaSignatureType
virtual SizeMeasureType { get; set; } Tipo di misura (pixel, percentuali o millimetri) per le proprietà Larghezza e Altezza.
Stretch { get; set; } Modalità di stiramento sulla pagina del documento.
virtual Top { get; set; } Top Y Posizione della firma sulla pagina del documento nei valori di misura (pixel, percentuali o millimetri vedereMeasureType LocationMeasureType). (funziona se l’allineamento verticale non è specificato).
Transparency { get; set; } Ottiene o imposta la trasparenza della firma (valore compreso tra 0,0 (opaco) e 1,0 (chiaro)). Il valore predefinito è 0 (opaco).
VerticalAlignment { get; set; } Allineamento verticale della firma sulla pagina del documento.
Visible { get; set; } Ottiene o imposta la visibilità della firma.
Width { get; set; } Larghezza della firma sulla pagina del documento in valori di misura (pixel, percentuali o millimetriMeasureType DimensioneMisuraTipo).
XAdESType { get; set; } Tipo XAdESXAdESType . Il valore predefinito è Nessuno (XAdES è disattivato). Al momento il tipo di firma XAdES è supportato solo per i documenti Spreadsheet.
ZOrder { get; set; } Ottiene o imposta la posizione dell’ordine Z della segnatura del testo. Determina l’ordine di visualizzazione delle segnature sovrapposte.

Metodi

Nome Descrizione
Dispose() Cancella le risorse interne

Osservazioni

Saperne di più

Guarda anche