FormEditor

FormEditor class

Classe per la modifica dei moduli (inserimento/cancellazione campo ecc.)

public sealed class FormEditor : SaveableFacade

Costruttori

Nome Descrizione
FormEditor() Costruttore per FormEditor.
FormEditor(Document) Inizializza nuovoFormEditor oggetto sulla base deldocument .

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.
ExportItems { get; set; } Imposta le opzioni per la casella combinata con i valori di esportazione.
Facade { get; set; } Imposta gli attributi visivi del campo.
Items { get; set; } Imposta gli elementi che verranno aggiunti alla casella di riepilogo o alla casella combinata appena creata.
RadioButtonItemSize { get; set; } Ottiene o imposta la dimensione dell’elemento del pulsante di opzione (quando viene aggiunto un nuovo campo del pulsante di opzione).
RadioGap { get; set; } Il membro per registrare lo spazio tra due pulsanti di opzione adiacenti in pixel, il valore predefinito è 50.
RadioHoriz { get; set; } Il flag per indicare se le radio sono disposte orizzontalmente o verticalmente, il valore predefinito è true.
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.
SubmitFlag { get; set; } Imposta i flag di invio del pulsante di invio

Metodi

Nome Descrizione
AddField(FieldType, string, int, float, float, float, float) Aggiungi il campo del tipo specificato al modulo.
AddField(FieldType, string, string, int, float, float, float, float) Aggiungi il campo del tipo specificato al modulo.
AddFieldScript(string, string) Aggiungi JavaScript per un campo PushButton. Se il vecchio evento esiste, dopo di esso viene aggiunto il nuovo evento.
AddListItem(string, string) Aggiunge un nuovo elemento alla casella di riepilogo.
AddListItem(string, string[]) Aggiungi un nuovo elemento con il valore Esporta al campo della casella di riepilogo esistente, solo per il campo della casella combinata AcroForm.
AddSubmitBtn(string, int, string, string, float, float, float, float) Aggiungi il pulsante di invio nel modulo.
virtual BindPdf(Document) Inizializza la facciata.
virtual BindPdf(Stream) Inizializza la facciata.
virtual BindPdf(string) Inizializza la facciata.
override Close() Chiude la facciata.
CopyInnerField(string, string, int) Copia un campo esistente nella stessa posizione nel numero di pagina specificato. Verrà prodotto un nuovo documento, che contiene tutto ciò che il documento di origine ha ad eccezione del campo appena copiato.
CopyInnerField(string, string, int, float, float) Copia un campo esistente in una nuova posizione specificata sia dal numero di pagina che dalle ordinate. Verrà prodotto un nuovo documento, che contiene tutto ciò che il documento di origine ha ad eccezione del campo appena copiato.
CopyOuterField(string, string) Copia un campo esistente da un documento PDF a un altro documento con numero di pagina e ordinate originali. Avviso: solo per i campi AcroForm (escluso il box radio).
CopyOuterField(string, string, int) Copia un campo esistente da un documento PDF a un altro documento con il numero di pagina specificato e le ordinate originali. Avviso: solo per i campi AcroForm (escluso il box radio).
CopyOuterField(string, string, int, float, float) Copia un campo esistente da un documento PDF a un altro documento con il numero di pagina e le ordinate specificati. Avviso: solo per i campi AcroForm (escluso il box radio).
DecorateField() Modifica gli attributi visivi di tutti i campi nel documento PDF.
DecorateField(FieldType) Modifica gli attributi visivi di tutti i campi con il tipo di campo specificato.
DecorateField(string) Modifica gli attributi visivi del campo specificato.
DelListItem(string, string) Elimina elemento dal campo elenco.
Dispose() Elimina la facciata.
GetFieldAppearance(string) Ottieni flag di campo.
MoveField(string, float, float, float, float) Imposta nuova posizione del campo.
RemoveField(string) Rimuovi campo dal modulo.
RemoveFieldAction(string) Rimuovi l’azione di invio del campo.
RenameField(string, string) Modifica il nome del campo.
ResetFacade() Reimposta tutti gli attributi visivi su un valore vuoto.
ResetInnerFacade() Reimposta tutti gli attributi visivi della facciata interna su un valore vuoto.
virtual Save(Stream) Salva il documento PDF nel flusso specificato.
virtual Save(string) Salva il documento PDF nel file specificato.
SetFieldAlignment(string, int) Imposta lo stile di allineamento di un campo di testo.
SetFieldAlignmentV(string, int) Imposta lo stile di allineamento verticale di un campo di testo.
SetFieldAppearance(string, AnnotationFlags) Imposta flag di campo
SetFieldAttribute(string, PropertyFlag) Imposta gli attributi del campo.
SetFieldCombNumber(string, int) Imposta il numero di pettini per un normale campo di testo a riga singola (il campo è diviso automaticamente in tante posizioni equidistanti, o pettini, quanto il valore del parametro combNumber).
SetFieldLimit(string, int) Imposta il numero massimo di caratteri del campo di testo.
SetFieldScript(string, string) Imposta JavaScript per un campo PushButton. Se esisteva il vecchio JavaScript, verrà sostituito da quello nuovo.
SetSubmitFlag(string, SubmitFormFlag) Imposta il flag di invio del pulsante di invio.
SetSubmitUrl(string, string) Imposta l’URL del pulsante.
Single2Multiple(string) Modifica un campo di testo a riga singola in uno a più righe.

Guarda anche