Form

Form class

Classe che rappresenta l’oggetto modulo Acro.

public sealed class Form : SaveableFacade

Costruttori

Nome Descrizione
Form() Costruttore di forme senza parametri.
Form(Document) Inizializza nuovoForm oggetto sulla base deldocument .
Form(Stream) Costruttore per form.
Form(string) Costruttore di Form.

Proprietà

Nome Descrizione
AttachmentName { get; set; } Ottiene o imposta il nome dell’allegato quando il risultato dell’operazione viene archiviato negli oggetti HttpResponse come allegato.
ContentDisposition { get; set; } Ottiene o imposta la modalità di archiviazione del contenuto quando il risultato dell’operazione viene archiviato nell’oggetto HttpResponse. Valore possibile: inline/allegato. Predefinito: inline.
ConvertTo { set; } Imposta il formato del file PDF. Il file dei risultati verrà salvato nel formato file specificato. Se questa proprietà non è specificata, il file verrà salvato nel formato PDF predefinito senza conversione.
Document { get; } Ottiene la facciata del documento su cui 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 ogni campo.
Response { get; set; } Ottiene o imposta l’oggetto Response in cui verrà archiviato il risultato dell’operazione.
SaveOptions { get; set; } Ottiene o imposta le opzioni di salvataggio quando il risultato viene archiviato come HttpResponse. Valore predefinito: PdfSaveOptions.

Metodi

Nome Descrizione
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() Elimina la facciata.
ExportFdf(Stream) Esporta il contenuto dei campi del pdf nel flusso fdf.
ExportXfdf(Stream) Esporta il contenuto dei campi del pdf nello stream xml. Il valore del campo del pulsante non verrà esportato.
ExportXml(Stream) Esporta il contenuto dei campi del pdf nello stream xml. Il valore del campo del pulsante non verrà esportato.
ExtractXfaData(Stream) Estrae il pacchetto dati XFA
FillBarcodeField(string, string) Compila un campo codice a barre in base al nome del campo completo.
FillField(string, bool) Riempie il campo della casella di controllo con un valore booleano. Avviso: applicabile solo alla casella di controllo. Si noti che Aspose.Pdf.Facades supporta solo nomi di campo completi e non funziona con nomi di campo parziali in contrasto con 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 nome parziale.
FillField(string, int) Riempie il campo della casella radio con un valore di indice valido in base a un nome di campo completo. Prima di compilare i campi, è necessario conoscere solo il nome del campo. Sebbene il valore possa essere specificato dal relativo indice. Avviso: applicabile solo ai campi Radio Box, Combo Box e List Box. Si noti che Aspose.Pdf.Facades supporta solo nomi di campo completi e non funziona con nomi di campo parziali in contrasto con 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 nome parziale.
FillField(string, string) Riempie il campo con un valore valido in base a un nome di campo completo. Prima di compilare i campi, è necessario conoscere i nomi di ogni campo e i relativi valori validi corrispondenti. Sia il nome che i valori dei campi fanno distinzione tra maiuscole e minuscole. Si prega di notare che Aspose.Pdf.Facades supporta solo nomi di campo completi e non funziona con nomi di campo parziali in contrasto con Aspose.Pdf.Kit; Ad esempio se il campo ha il nome completo “Form.Subform.TextField” è necessario specificare il nome completo e non “Campo di testo”. È possibile utilizzare la proprietà FieldNames per esplorare i nomi dei campi esistenti e cercare il campo richiesto in base al nome parziale.
FillField(string, string[]) Compila un campo con selezioni multiple. Nota: solo per il campo Casella di riepilogo AcroForm.
FillField(string, string, bool) Riempie il campo con il valore specificato.
FillFields(string[], string[], out Stream) Riempie i campi della casella di testo con valori di testo e salva il documento. Rilevante per i documenti firmati. Avviso: applicabile solo alla casella di testo. Sia il nome che i valori dei campi fanno distinzione tra maiuscole e minuscole.
FillImageField(string, Stream) Funzione di sovraccarico di FillImageField. L’input è un flusso di immagini.
FillImageField(string, string) Incolla un’immagine nel campo del pulsante esistente come aspetto in base a il nome del campo completo.
FlattenAllFields() Appiattisce tutti i campi.
FlattenField(string) Unisce un campo specificato con il nome del campo completo. Qualsiasi altro campo rimarrà immodificabile. Se fieldName non è valido, tutti i campi rimarranno invariabili.
GetButtonOptionCurrentValue(string) Restituisce il valore corrente per i campi delle opzioni dei pulsanti di opzione.
GetButtonOptionValues(string) Ottiene i campi delle opzioni del pulsante di opzione e i valori correlati in base al nome del campo. Questo metodo ha significato per i gruppi di pulsanti di opzione.
GetField(string) Ottiene il valore del campo in base al nome del campo.
GetFieldFacade(string) Restituisce l’oggetto FrofmFieldFacade contenente tutti gli attributi di aspetto.
GetFieldFlag(string) Restituisce i flag del campo.
GetFieldLimit(string) Ottieni la limitazione del campo di testo.
GetFieldType(string) Restituisce il tipo di campo.
GetFullFieldName(string) Ottiene il nome completo del campo in base al nome del campo breve.
GetRichText(string) Ottieni il valore di un campo Rich Text, incluse le informazioni sulla 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.
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. Il campo AcroForm o il campo XFA è OK.
override Save(Stream) Salva il documento nel flusso 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

Nome Descrizione
class FormImportResult Classe che descrive il risultato se il campo viene importato.
enum ImportStatus Stato del campo importato

Guarda anche