ButtonField

ButtonField class

La classe rappresenta il campo del pulsante.

public class ButtonField : Field

Costruttori

Nome Descrizione
ButtonField() Costruttore campo pulsante per Generator.
ButtonField(Document, Rectangle) Costruttore ButtonField.
ButtonField(Page, Rectangle) Costruttore ButtonField.

Proprietà

Nome Descrizione
Actions { get; } Ottiene le azioni di annotazione. (2 properties)
virtual ActiveState { get; set; } Ottiene o imposta lo stato di aspetto dell’annotazione corrente.
AlternateCaption { get; set; } Ottiene o imposta una didascalia alternativa del pulsante che deve essere visualizzata quando il pulsante del mouse viene premuto all’interno della sua area attiva.
AlternateIcon { get; set; } Ottiene o imposta un’icona alternativa che verrà visualizzata quando si preme il pulsante del mouse all’interno della sua area attiva.
AlternateName { get; set; } Ottiene o imposta il nome alternativo del campo (un campo alternativo nome che deve essere utilizzato al posto del nome del campo effettivo ogni volta che il campo deve essere identificato nell’interfaccia utente). Il nome alternativo viene utilizzato come descrizione comando del campo in Adobe Acrobat .
AnnotationIndex { get; set; } Ottiene o imposta l’indice di questa annotazione nella pagina.
override AnnotationType { get; } Ottiene il tipo di annotazione.
Appearance { get; } Ottiene il dizionario dell’aspetto dell’annotazione.
Border { get; set; } Ottiene o imposta le caratteristiche del bordo dell’annotazione.Border
Characteristics { get; } Ottiene le caratteristiche dell’annotazione.
Color { get; set; } Ottiene o imposta il colore dell’annotazione.
Contents { get; set; } Ottiene o imposta il testo dell’annotazione.
Count { get; } Ottiene o imposta il numero di sottocampi in questo campo. (Ad esempio il numero di elementi nel campo del pulsante di opzione).
DefaultAppearance { get; set; } Ottiene o imposta l’aspetto predefinito del campo.
Exportable { get; set; } Ottiene o imposta il flag esportabile del campo.
Flags { get; set; } Flag dell’annotazione.
FullName { get; } Ottiene il nome completo dell’annotazione.
virtual Height { get; set; } Ottiene o imposta l’altezza dell’annotazione.
Highlighting { get; set; } Modalità di evidenziazione delle annotazioni.
virtual Hyperlink { get; set; } Ottiene o imposta il collegamento ipertestuale del frammento (per il generatore di pdf).
IconFit { get; } Ottiene l’oggetto di adattamento dell’icona che specifica come l’icona dell’annotazione del widget deve essere visualizzata all’interno del relativo rettangolo di annotazione.
ICPosition { get; set; } Ottiene o imposta la posizione della didascalia dell’icona.
IsFirstParagraphInColumn { get; set; } Ottiene o imposta un valore bool che indica se questo paragrafo sarà nella colonna successiva. L’impostazione predefinita è false.(per la generazione di pdf)
IsGroup { get; } Ottiene o imposta un valore booleano che indica che questo campo è un campo non terminale, ad esempio un gruppo di campi.
IsInLineParagraph { get; set; } Ottiene o imposta un paragrafo in linea. L’impostazione predefinita è false.(per la generazione di pdf)
IsInNewPage { get; set; } Ottiene o imposta un valore bool che forza la generazione di questo paragrafo in una nuova pagina. L’impostazione predefinita è false.(per la generazione di pdf)
IsKeptWithNext { get; set; } Ottiene o imposta un valore bool che indica se il paragrafo corrente rimane nella stessa pagina insieme al paragrafo successivo. L’impostazione predefinita è false.(per la generazione di pdf)
IsSharedField { get; set; } Proprietà per il supporto del generatore. Utilizzato quando il campo viene aggiunto all’intestazione o al piè di pagina. Se true, questo campo verrà creato una volta e il suo aspetto sarà visibile su tutte le pagine del documento. Se false, verrà creato un campo separato per ogni pagina del documento.
IsSynchronized { get; } Restituisce vero se il dizionario è sincronizzato.
Item { get; } Ottiene il sottocampo contenuto in questo campo in base al nome del sottocampo. (2 indexers)
MappingName { get; set; } Ottiene o imposta il nome di mappatura del campo che deve essere utilizzato durante l’esportazione dei dati del campo modulo interattivo dal documento.
Margin { get; set; } Ottiene o imposta un margine esterno per il paragrafo (per la generazione di pdf)
Modified { get; set; } Ottiene o imposta la data e l’ora in cui l’annotazione è stata modificata di recente.
Name { get; set; } Ottiene o imposta il nome dell’annotazione nella pagina.
NormalCaption { get; set; } Ottiene o imposta la didascalia normale.
NormalIcon { get; set; } Ottiene o imposta l’icona normale del pulsante che deve essere visualizzata quando non sta interagendo con l’utente.
OnActivated { get; set; } Un’azione che deve essere eseguita quando l’annotazione è attivata.
override PageIndex { get; } Ottiene l’indice della pagina che contiene questo campo.
Parent { get; } Ottiene l’annotazione padre.
PartialName { get; set; } Ottiene o imposta il nome parziale del campo.
ReadOnly { get; set; } Ottiene o imposta lo stato di sola lettura del campo.
override Rect { get; set; } Ottiene o imposta il rettangolo del campo.
Required { get; set; } Ottiene o imposta lo stato richiesto del campo.
RolloverCaption { get; set; } Ottiene o imposta la didascalia di rollover del pulsante che deve essere visualizzata quando l’utente sposta il cursore nella sua area attiva senza premere il pulsante del mouse.
RolloverIcon { get; set; } Ottiene o imposta l’icona di rollover del pulsante che deve essere visualizzata quando l’utente sposta il cursore nell’area attiva senza premere il pulsante del mouse.
States { get; } Ottiene il dizionario dell’aspetto dell’annotazione.
SyncRoot { get; } Oggetto di sincronizzazione.
TabOrder { get; set; } Ottiene o imposta l’ordine di tabulazione del campo.
TextHorizontalAlignment { get; set; } Ottiene o imposta l’allineamento del testo per l’annotazione.
virtual Value { get; set; } Ottiene o imposta il valore del campo.
virtual VerticalAlignment { get; set; } Ottiene o imposta un allineamento verticale del paragrafo
virtual Width { get; set; } Ottiene o imposta la larghezza dell’annotazione.
ZIndex { get; set; } Ottiene o imposta un valore int che indica l’ordine Z del grafico. Un grafico con ZIndex più grande verrà posizionato sopra il grafico con ZIndex più piccolo. ZIndex può essere negativo. Il grafico con ZIndex negativo verrà posizionato dietro il testo nella pagina.

Metodi

Nome Descrizione
override Accept(AnnotationSelector) Accetta visitatore.
AddImage(Image) Aggiunge un’immagine alle risorse sul campo e la disegna.
virtual ChangeAfterResize(Matrix) Aggiorna parametri e aspetto, in base alla trasformata di matrice.
virtual Clone() Clona questa istanza. Metodo virtuale. Restituisci sempre null.
CopyTo(Field[], int) Copia i sottocampi di questo campo nell’array a partire dall’indice specificato.
override Flatten() Rimuove questo campo e ne inserisce il valore direttamente nella pagina.
GetEnumerator() Restituisce l’enumeratore dei campi contenuti.
GetRectangle(bool) Restituisce il rettangolo di annotazione tenendo conto della rotazione della pagina.
Recalculate() Rielabora tutti i campi calcolati nel modulo.
virtual SetPosition(Point) Imposta la posizione del campo.

Guarda anche