Signature

Signature class

Rappresenta la classe principale che controlla il processo di firma del documento.

public class Signature : IDisposable

Costruttori

Nome Descrizione
Signature(Stream) Inizializza una nuova istanza diSignature classe con documento fornito da stream.
Signature(string) Inizializza una nuova istanza diSignature istanza di classe con documento fornito dal percorso del file.
Signature(Stream, LoadOptions) Inizializza una nuova istanza diSignature classe con documento fornito da stream e opzioni di caricamentoLoadOptions .
Signature(Stream, SignatureSettings) Inizializza una nuova istanza diSignatureistanza di classe con documento fornito da stream eSignatureSettings .
Signature(string, LoadOptions) Inizializza una nuova istanza diSignature istanza di classe con documento fornito dal percorso del file eLoadOptions .
Signature(string, SignatureSettings) Inizializza una nuova istanza diSignature istanza di classe con documento fornito dal percorso del file eSignatureSettings .
Signature(Stream, LoadOptions, SignatureSettings) Inizializza una nuova istanza diSignature istanza di classe con documento fornito da stream, opzioni di caricamentoLoadOptions e impostazioniSignatureSettings .
Signature(string, LoadOptions, SignatureSettings) Inizializza una nuova istanza diSignature istanza di classe con documento fornito dal percorso del file,LoadOptions ESignatureSettings .

Metodi

Nome Descrizione
Delete(BaseSignature) Elimina la firma passataBaseSignature dal documento.
Delete(List<BaseSignature>) Elimina l’elenco delle firme passateBaseSignature dal documento.
Delete(List<SignatureType>) Elimina le firme dell’elenco di determinati tipiSignatureType dal documento. Solo le firme aggiunte con il metodo Firma e contrassegnate come FirmeIsSignature verrà rimosso. Sono supportati i seguenti tipi di firma: testo, immagine, digitale, codice a barre, codice QR
Delete(List<string>) Elimina l’elenco delle firme passateBaseSignature dal documento.
Delete(SignatureType) Elimina le firme di un determinato tipoSignatureType dal documento. Solo le firme aggiunte con il metodo Firma e contrassegnate come FirmeIsSignature verrà rimosso. Sono supportati i seguenti tipi di firma: testo, immagine, digitale, codice a barre, codice QR
Delete(string) Elimina la firma in base al suo ID firma specifico dal documento.
Dispose() Implementa l’interfaccia IDisposable per ripulire le risorse interne
GeneratePreview(PreviewOptions) Genera l’anteprima delle pagine del documento.
GetDocumentInfo() Ottiene informazioni sulle pagine del documento: le loro dimensioni, l’altezza massima della pagina, la larghezza di una pagina con l’altezza massima.
Search(List<SearchOptions>) Cerca le firme in un documento perSearchOptions elenco.
Search(params SignatureType[]) Cerca i tipi di firma specificati nel documento perSignatureType valore.
Search<T>(SearchOptions) Cerca le firme in un documento perSearchOptions opzioni.
Search<T>(SignatureType) Cerca il tipo esatto di firme nel documento perSignatureType valore.
Sign(Stream, List<SignOptions>) Firma documento con raccolta diSignOptions e salva il risultato in un flusso.
Sign(Stream, SignOptions) Firma documento conSignOptions e salva il risultato in un flusso.
Sign(string, List<SignOptions>) Firma documento con raccolta diSignOptions e salva il risultato nel percorso file specificato.
Sign(string, SignOptions) Firma documento conSignOptions e salva il risultato nel percorso file specificato.
Sign(Stream, List<SignOptions>, SaveOptions) Firma documento con raccolta diSignOptions salva il risultato in un flusso con valori predefinitiSaveOptions .
Sign(Stream, SignOptions, SaveOptions) Firma documento conSignOptions salva il risultato in un flusso con valori predefinitiSaveOptions .
Sign(string, List<SignOptions>, SaveOptions) Firma documento con raccolta diSignOptions e salva il risultato nel percorso del file specificato con predefinitoSaveOptions .
Sign(string, SignOptions, SaveOptions) Firma documento conSignOptions e salva il risultato nel percorso del file specificato con predefinitoSaveOptions .
Update(BaseSignature) Firma passata agli aggiornamentiBaseSignature nel documento.
Update(List<BaseSignature>) Aggiornamenti passati firmeBaseSignature nel documento.
Verify(List<VerifyOptions>) Verifica le firme del documento con l’elenco dei dati VerifyOptions.
Verify(VerifyOptions) Verifica le firme del documento con i dati VerifyOptions forniti.
static GenerateSignaturePreview(PreviewSignatureOptions) Genera l’anteprima della firma in base a determinate SignOptions.SignOptions

Eventi

Nome Descrizione
event SearchCompleted Si verifica quando il processo di ricerca della firma è completato.
event SearchProgress Si verifica quando l’avanzamento del processo di ricerca della firma è cambiato.
event SearchStarted Si verifica all’avvio del processo di ricerca della firma.
event SignCompleted Si verifica quando il processo di firma del documento è completato.
event SignProgress Si verifica quando l’avanzamento del processo di firma del documento è cambiato.
event SignStarted Si verifica all’avvio del processo di firma del documento.
event VerifyCompleted Si verifica quando il processo di verifica della firma è completato.
event VerifyProgress Si verifica quando l’avanzamento del processo di verifica della firma è cambiato.
event VerifyStarted Si verifica all’avvio del processo di verifica della firma.

Osservazioni

Saperne di più

Guarda anche