Form

Form class

Classe che rappresenta l’oggetto modulo.

public sealed class Form : ICollection<WidgetAnnotation>

Proprietà

Nome Descrizione
AutoRecalculate { get; set; } Se impostato, tutti i campi del modulo verranno ricalcolati quando viene modificato un campo. Il valore predefinito è vero. Impostare su false per aumentare le prestazioni durante la compilazione di moduli con una grande quantità di campi calcolati.
AutoRestoreForm { get; set; } Se impostato, i campi modulo assenti verranno creati automaticamente se presenti nelle annotazioni.
CalculatedFields { set; } Consente di impostare l’ordine di calcolo del campo.
Count { get; } Ottiene il numero dei campi in questo modulo.
DefaultAppearance { get; set; } Ottiene o imposta l’aspetto predefinito del modulo (oggetto che descrive il carattere, la dimensione del testo e il colore predefiniti per i campi del modulo).
DefaultResources { get; } Ottiene le risorse predefinite inserite in questo modulo.
EmulateRequierdGroups { get; set; } Se questa proprietà è true, verranno disegnati ulteriori rettangoli di confine rossi per gli elementi Xfa exclGroup containers Questa proprietà è stata introdotta a causa dell’assenza di analoghi per exclGroup durante la conversione della rappresentazione Xfa delle forme in standard. È falsa per impostazione predefinita.
Fields { get; } Ottiene l’elenco di tutti i campi nel livello più basso della forma gerarchica.
IgnoreNeedsRendering { get; set; } Se questa proprietà è vera, il valore della chiave NeedsRendering verrà ignorato durante la conversione da modulo XFA in modulo standard. È falso per impostazione predefinita.
IsSynchronized { get; } Restituisce vero se l’oggetto è thread-safe.
Item { get; } Ottiene il campo del modulo in base al nome del campo. Genera un’eccezione se il campo non è stato trovato. (2 indexers)
RemovePermission { get; set; } Se questa proprietà è vera, il dizionario “Perms” verrà rimosso dal documento pdf dopo la conversione di documenti dinamici in standard. Il dizionario “Perms” può contenere regole che disturbano la visualizzazione della selezione di campi obbligatori in Adobe Acrobat Reader. È false per impostazione predefinita.
SignaturesAppendOnly { get; set; } Se impostato, il documento contiene firme che possono essere invalidate se il file viene salvato (scritto) in modo da alterarne il contenuto precedente, invece di un aggiornamento incrementale.
SignaturesExist { get; set; } Se impostato, il documento contiene almeno un campo firma.
SyncRoot { get; } Restituisce l’oggetto di sincronizzazione.
Type { get; set; } Ottiene il tipo del modulo. I valori possibili sono: Standard, Statico, Dinamico.
XFA { get; } Ottiene i dati XFA del modulo (se presente).

Metodi

Nome Descrizione
Add(Field) Aggiunge il campo al modulo.
Add(Field, int) Aggiunge il campo al modulo.
Add(Field, string, int) Aggiunge un nuovo campo al modulo; Se questo campo è già inserito in un altro o in questo modulo, viene creata la copia del campo.
AddFieldAppearance(Field, int, Rectangle) Aggiunge un aspetto aggiuntivo del campo alla pagina specificata del documento nella posizione specificata.
AssignXfa(XmlDocument) Imposta XFA del modulo sul valore specificato.
CopyTo(Field[], int) Copia i campi inseriti nel modulo nell’array.
Delete(Field) Elimina campo dal modulo.
Delete(string) Elimina il campo dal modulo in base al nome.
Flatten() Rimuove tutti i campi del modulo e ne inserisce i valori direttamente nella pagina.
GetEnumerator() Ottiene l’enumerazione dei campi modulo.
GetFieldsInRect(Rectangle) Restituisce i campi all’interno del rettangolo specificato.
HasField(Field) Verifica se il modulo ha già specificato il campo.
HasField(string) Determina se il campo con il nome specificato è già stato aggiunto al Form.

Campi

Nome Descrizione
SignDependentElementsRenderingModeWhenConverted I moduli possono contenere informazioni sulla firma, ovvero possono essere firmati o non firmati. E la visualizzazione del modulo a volte deve dipendere dal fatto che il modulo sia firmato o meno. Questa proprietà indica al convertitore del modulo (ad esempio durante la conversione da modulo XFA a modulo standard) se il modulo risultato deve essere reso come firmato o come non firmato.

Altri membri

Nome Descrizione
class FlattenSettings Classe che descrive le impostazioni per la procedura di conversione dei moduli.
enum SignDependentElementsRenderingModes I moduli possono contenere informazioni sulla firma e possono essere firmati o non firmati. A volte la visualizzazione dei moduli nel visualizzatore deve dipendere dal fatto che il modulo sia firmato o meno. Questo enum enumera le possibili modalità di rendering durante la conversione del tipo di modulo rispetto al segno.

Guarda anche