Class Form

Classe Form

Classe che rappresenta l’oggetto Acro form.

public sealed class Form : SaveableFacade

Costruttori

NomeDescrizione
Form()Costruttore di Form senza parametri.
Form(Document)Inizializza un nuovo oggetto Form sulla base del documento.
Form(Stream)Costruttore per form.
Form(string)Costruttore di Form.

Proprietà

NomeDescrizione
ConvertTo { set; }Imposta il formato del file PDF. Il file risultante sarà salvato nel formato di file specificato. Se questa proprietà non è specificata, il file sarà salvato nel formato PDF predefinito senza conversione.
Document { get; }Ottiene il documento su cui la facciata sta lavorando.
FieldNames { get; }Ottiene l’elenco dei nomi dei campi nel modulo.
FormSubmitButtonNames { get; }Ottiene tutti i nomi dei pulsanti di invio del modulo.
ImportResult { get; }Risultato dell’ultima operazione di importazione. Array di oggetti che descrivono il risultato dell’importazione per ciascun campo.

Metodi

NomeDescrizione
virtual BindPdf(Document)Inizializza la facciata.
virtual BindPdf(Stream)Inizializza la facciata.
virtual BindPdf(string)Inizializza la facciata.
override Close()Chiude i file aperti senza alcuna modifica.
Dispose()Smaltisce la facciata.
ExportFdf(Stream)Esporta il contenuto dei campi del pdf nello stream fdf.
ExportJson(Stream, bool)Esporta i contenuti di tutti i campi nel documento in uno stream JSON. I valori dei campi pulsante non vengono esportati.
ExportXfdf(Stream)Esporta il contenuto dei campi del pdf nello stream xml. Il valore del campo pulsante non sarà esportato.
ExportXml(Stream)Esporta il contenuto dei campi del pdf nello stream xml. Il valore del campo pulsante non sarà esportato.
ExtractXfaData(Stream)Estrae il pacchetto di dati XFA
FillBarcodeField(string, string)Compila un campo codice a barre secondo il suo nome di campo completamente qualificato.
FillField(string, bool)Compila il campo della casella di controllo con un valore booleano. Nota: Applicabile solo alla casella di controllo. Si prega di notare che Aspose.Pdf.Facades supporta solo nomi di campo completi e non funziona con nomi di campo parziali, a differenza di Aspose.Pdf.Kit; Ad esempio, se il campo ha il nome completo “Form.Subform.CheckBoxField”, è necessario specificare il nome completo e non “CheckBoxField”. È possibile utilizzare la proprietà FieldNames per esplorare i nomi dei campi esistenti e cercare il campo richiesto in base al suo nome parziale.
FillField(string, int)Compila il campo della casella radio con un valore di indice valido secondo un nome di campo completamente qualificato. Prima di compilare i campi, deve essere noto solo il nome del campo. Mentre il valore può essere specificato dal suo indice. Nota: Applicabile solo ai campi della casella radio, della casella combinata e della casella elenco. Si prega di notare che Aspose.Pdf.Facades supporta solo nomi di campo completi e non funziona con nomi di campo parziali, a differenza di Aspose.Pdf.Kit; Ad esempio, se il campo ha il nome completo “Form.Subform.ListBoxField”, è necessario specificare il nome completo e non “ListBoxField”. È possibile utilizzare la proprietà FieldNames per esplorare i nomi dei campi esistenti e cercare il campo richiesto in base al suo nome parziale.
FillField(string, string)Compila il campo con un valore valido secondo un nome di campo completamente qualificato. Prima di compilare i campi, devono essere noti i nomi di tutti i campi e i loro valori validi corrispondenti. Sia i nomi dei campi che i valori sono sensibili al maiuscolo/minuscolo. Si prega di notare che Aspose.Pdf.Facades supporta solo nomi di campo completi e non funziona con nomi di campo parziali, a differenza di Aspose.Pdf.Kit; Ad esempio, se il campo ha il nome completo “Form.Subform.TextField”, è necessario specificare il nome completo e non “TextField”. È possibile utilizzare la proprietà FieldNames per esplorare i nomi dei campi esistenti e cercare il campo richiesto in base al suo nome parziale.
FillField(string, string[])Compila un campo con selezioni multiple. Nota: solo per il campo della casella elenco AcroForm.
FillField(string, string, bool)Compila il campo con il valore specificato.
FillFields(string[], string[], out Stream)Compila i campi della casella di testo con valori di testo e salva il documento. Rilevante per documenti firmati. Nota: Applicabile solo alla casella di testo. Sia i nomi dei campi che i valori sono sensibili al maiuscolo/minuscolo.
FillImageField(string, Stream)Sovraccarica la funzione di FillImageField. L’input è uno stream di immagine.
FillImageField(string, string)Incolla un’immagine sul campo pulsante esistente come sua apparenza secondo il suo nome di campo completamente qualificato.
FlattenAllFields()Appiattisce tutti i campi.
FlattenField(string)Appiattisce un campo specificato con il nome di campo completamente qualificato. Qualsiasi altro campo rimarrà invariato. Se il fieldName è non valido, tutti i campi rimarranno invariati.
GetButtonOptionCurrentValue(string)Restituisce il valore attuale per i campi delle opzioni dei pulsanti radio.
GetButtonOptionValues(string)Ottiene i campi delle opzioni dei pulsanti radio e i valori correlati in base al nome del campo. Questo metodo ha significato per i gruppi di pulsanti radio.
GetField(string)Ottiene il valore del campo secondo il suo nome di campo.
GetFieldFacade(string)Restituisce l’oggetto FrofmFieldFacade contenente tutti gli attributi di apparenza.
GetFieldFlag(string)Restituisce i flag del campo.
GetFieldLimit(string)Ottiene la limitazione del campo di testo.
GetFieldType(string)Restituisce il tipo di campo.
GetFullFieldName(string)Ottiene il nome completo del campo secondo il suo nome di campo breve.
GetRichText(string)Ottiene il valore di un campo di testo ricco, inclusa l’informazione di formattazione di ogni carattere.
GetSubmitFlags(string)Restituisce i flag di invio del pulsante di invio
ImportFdf(Stream)Importa il contenuto dei campi dal file fdf e li inserisce nel nuovo pdf.
ImportJson(Stream)Importa tutti i dati dei campi da uno stream JSON nei campi del documento, abbinando i campi in base ai loro nomi completi.
ImportXfdf(Stream)Importa il contenuto dei campi dal file xfdf(xml) e li inserisce nel nuovo pdf.
ImportXml(Stream)Importa il contenuto dei campi dal file xml e li inserisce nel nuovo pdf.
ImportXml(Stream, bool)Importa il contenuto dei campi dal file xml e li inserisce nel nuovo pdf.
IsRequiredField(string)Determina se il campo è obbligatorio o meno.
RenameField(string, string)Rinomina un campo. È possibile utilizzare sia un campo AcroForm che un campo XFA.
override Save(Stream)Salva il documento nello stream specificato.
override Save(string)Salva il documento nel file specificato.
SetXfaData(Stream)Sostituisce i dati XFA con il pacchetto di dati specificato. Il pacchetto di dati può essere estratto utilizzando ExtractXfaData.

Altri membri

NomeDescrizione
class FormImportResultClasse che descrive il risultato dell’importazione del campo.
enum ImportStatusStato del campo importato

Vedi anche