RadioButtonOptionField
Panoramica
RadioButtonOptionField è una classe in Aspose.PDF FOSS per .NET. Eredita da: RadioButtonField.
Un’opzione di un RadioButtonField.
Questa classe fornisce 39 metodi per lavorare con oggetti RadioButtonOptionField nei programmi .NET. I metodi disponibili includono: Accept, Add, AddOption, ChangeAfterResize, ChoiceField, Clone, CopyTo, DeleteOption, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, e 13 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags, e 91 in più.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
DefaultAppearance | DefaultAppearance | Lettura | Impostazioni di aspetto predefinito (/DA) applicate al widget dell’opzione. |
Caption | Aspose.Pdf.Text.TextFragment? | Lettura/Scrittura | Testo della didascalia mostrato accanto al glifo radio. |
OptionName | string? | Lettura/Scrittura | Il nome /Opt scritto nel campo padre quando questa opzione viene aggiunta. |
Style | BoxStyle | Lettura/Scrittura | Stile visivo del glifo radio. |
Width | double | Lettura/Scrittura | Larghezza del rettangolo del widget dell’opzione in punti. |
Height | double | Lettura/Scrittura | Altezza del rettangolo del widget dell’opzione in punti. |
Border | Border? | Lettura/Scrittura | Stile del bordo applicato al widget dell’opzione. |
Characteristics | Aspose.Pdf.Annotations.Characteristics | Lettura | Dizionario delle caratteristiche visive (/MK) applicato al widget dell’opzione. |
Rect | Rectangle? | Lettura | Il rettangolo del widget dell’opzione. |
NoToggleToOff | bool | Lettura/Scrittura | /Ff bit 15 (NoToggleToOff): quando è true l’utente non può deselezionare il pulsante radio selezionato facendo nuovamente clic su di esso. |
Shape | BoxShape | Lettura/Scrittura | Forma del bordo esterno dei widget radio-button. |
PageIndex | int | Lettura | Indice di pagina basato su 1 del primo widget del campo. |
Options | OptionCollection | Lettura | La raccolta di opzioni del radio-button. |
IsRadio | bool | Lettura | Se questo è un pulsante radio (sempre vero per RadioButtonField). |
IsPushbutton | bool | Lettura | Se questo è un pulsante (sempre falso per RadioButtonField). |
SelectedValue | string? | Lettura | Valore attualmente selezionato, oppure null se non è selezionato nulla. |
Selected | int | Lettura/Scrittura | Ottiene o imposta l’indice basato su 1 dell’opzione del pulsante radio selezionata tra gli stati di aspetto del widget bambino /AP/N (escluso lo stato universale “Off”). |
Value | string? | Lettura/Scrittura | Sovrascrittura di Value. |
IsCombo | bool | Lettura | Ottiene il valore is combo. |
IsEditable | bool | Lettura | Ottiene l’editabilità. |
IsMultiSelect | bool | Lettura | Ottiene il valore di IsMultiSelect. |
IsSorted | bool | Lettura | Ottiene il valore di is sorted. |
MultiSelect | bool | Lettura/Scrittura | Ottieni/imposta MultiSelect (/Ff bit 22 — 0-based 21). |
CommitImmediately | bool | Lettura/Scrittura | Ottieni/imposta CommitOnSelChange (/Ff bit 27 — 0-based 26). |
SelectedItems | int[] | Lettura/Scrittura | Indici delle opzioni selezionate basati su zero (public-API forma int[] fratello di SelectedIndices; il setter riscrive /V dalle opzioni corrispondenti). |
SelectedValues | IReadOnlyList<string> | Lettura/Scrittura | I valori attualmente selezionati. |
SelectedIndices | IReadOnlyList<int> | Lettura | Gli indici basati su zero dei valori selezionati all’interno dell’elenco Options. |
Type | FieldType | Lettura | Il tipo di campo. |
FullName | string? | Lettura | Il nome del campo completamente qualificato. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lettura/Scrittura | Sovrascrittura dell’allineamento orizzontale specifico per il testo applicata all’aspetto del widget del campo. |
PartialName | string? | Lettura/Scrittura | Il nome parziale del campo (/T). |
NormalAppearance | XForm? | Lettura | L’aspetto “Normal” del campo (la voce /AP /N). |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | Lettura | I flussi di aspetto del widget del campo (l’entry /AP), indicizzati per nome dell’aspetto. |
OnActivated | Annotations.PdfAction? | Lettura/Scrittura | L’azione attivata quando questo campo è attivato (entry /A). |
Count | int | Lettura | Numero di elementi figli nell’array /Kids di questo campo — oppure campi figli (nodi gerarchici) o annotazioni widget (un campo terminale con più widget visivi, come una casella di controllo/radio raggruppata). |
Fields | Field[] | Lettura | Figli di tipo Field di questo campo come un array snapshot — accessor di convenienza che rispecchia i Fields nel form. |
DefaultValue | string? | Lettura | Il valore predefinito (/DV). |
AlternateName | string? | Lettura/Scrittura | Il nome alternativo del campo / tooltip (/TU entry). |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | Lettura/Scrittura | I flag di annotazione del widget (/F entry), ad es. |
TabOrder | int | Lettura/Scrittura | Indice dell’ordine di tabulazione per questo campo. |
IsReadOnly | bool | Lettura | Indica se il campo è di sola lettura. |
ReadOnly | bool | Lettura/Scrittura | Indica se il campo è di sola lettura (alias configurabile per la parità API). |
IsRequired | bool | Lettura | Se il campo è obbligatorio. |
Color | Color | Lettura/Scrittura | Il colore del campo (memorizzato nella stringa di aspetto predefinito /DA come RGB). |
AnnotationIndex | int | Lettura/Scrittura | Posizione della scheda basata su 1 di questo widget del campo all’interno dell’array /Annots della sua pagina — l’ordine dell’array è l’ordine delle schede della pagina. |
FitIntoRectangle | bool | Lettura/Scrittura | Flag globale: quando è true, il valore di un campo viene ridimensionato automaticamente per adattarsi al rettangolo del widget. |
IsGroup | bool | Lettura | Indica se questo campo è un contenitore/gruppo di campi figlio. |
IsSharedField | bool | Lettura/Scrittura | Indica se questo campo appartiene a un gruppo di campi condivisi. |
IsSynchronized | bool | Lettura | Indica se la collezione è thread-safe. |
SyncRoot | object | Lettura | Radice di sincronizzazione; restituisce questa istanza. |
MaxFontSize | double | Lettura/Scrittura | Dimensione massima del carattere usata dall’adattamento automatico dell’aspetto del campo. |
MinFontSize | double | Lettura/Scrittura | Dimensione minima del carattere usata dall’adattamento automatico dell’aspetto del campo. |
MappingName | string? | Lettura/Scrittura | Nome di mapping usato dagli script esterni per identificare il campo. |
AnnotationType | AnnotationType | Lettura | Sempre Widget. |
Actions | AnnotationActionCollection | Lettura | Slot di azione per l’albero /AA del widget. |
Exportable | bool | Lettura/Scrittura | Indica se il valore del widget deve essere esportato all’invio del modulo. |
Highlighting | HighlightingMode | Lettura/Scrittura | Modalità di evidenziazione visuale usata quando l’utente clicca sul widget (/H entry). |
Parent | Forms.Field? | Lettura | Campo genitore quando questo widget è il figlio visuale di un campo AcroForm. |
Required | bool | Lettura/Scrittura | Indica se il widget deve essere compilato prima dell’invio (/Ff bit 2). |
HighlightMode | string | Lettura | La modalità di evidenziazione (/H entry). |
DefaultAppearanceString | string? | Lettura | La stringa di aspetto predefinito (/DA entry). |
FieldValue | string? | Lettura | Il valore del campo (/V entry). |
DefaultFieldValue | string? | Lettura | Il valore predefinito del campo (/DV entry). |
FieldType | string? | Lettura | Il tipo di campo (voce /FT). |
InnerRect | Rectangle? | Lettura | Il rettangolo di annotazione ridotto dall’entrata /RD (differenze di rettangolo) — la regione effettivamente disegnata all’interno di Rect. |
ActiveState | string? | Lettura/Scrittura | Stato di aspetto attualmente attivo (voce /AS). |
Alignment | TextAlignment | Lettura/Scrittura | Allineamento del testo (per annotazioni di testo libero / widget contenenti testo ricco). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Lettura/Scrittura | Allineamento orizzontale (esposto oltre a Alignment; i due sono impostabili indipendentemente). |
States | AppearanceDictionary | Lettura | Dizionario di stato dell’aspetto (il sotto-dizionario per stato di AP/N, ad es. |
UpdateAppearanceOnConvert | bool | Lettura/Scrittura | Specifica se rigenerare lo stream di aspetto quando un’annotazione viene salvata in un documento convertito. |
UseFontSubset | bool | Lettura/Scrittura | Specifica se il font incorporato (se presente) debba essere sottosettato. |
Contents | string? | Lettura/Scrittura | Il contenuto dell’annotazione (testo). |
Opacity | double | Lettura/Scrittura | Opacità dell’annotazione (0.0 = trasparente, 1.0 = opaco). |
InteriorColor | Color? | Lettura/Scrittura | Il colore interno dell’annotazione (/IC entry, per annotazioni cerchio/quadrato/linea). |
Title | string? | Lettura/Scrittura | Il titolo dell’annotazione (autore per le annotazioni di markup). |
Name | string? | Lettura/Scrittura | Il nome dell’annotazione (identificatore unico — la voce /NM). |
Subject | string? | Lettura/Scrittura | L’oggetto dell’annotazione (/Subj entry). |
ModifiedDate | string? | Lettura | La data di modifica. |
Modified | DateTime | Lettura/Scrittura | La data /M (modificata) come DateTime digitato. |
AnnotationFlags | AnnotationFlags | Lettura/Scrittura | Alias tipizzato di Flags che corrisponde alla superficie pubblica che espone AnnotationFlags come proprietà. |
Action | PdfAction? | Lettura/Scrittura | L’azione associata a questa annotazione (/A entry). |
Author | string? | Lettura | L’autore dell’annotazione (/T entry). |
AnnotationState | string? | Lettura | Lo stato dell’annotazione (/State entry), ad es. |
AnnotationStateModel | string? | Lettura | Il modello di stato dell’annotazione (/StateModel entry), ad es. |
ReplyType | string? | Lettura | Il tipo di risposta (/RT entry), per es. |
InReplyTo | Annotation? | Lettura/Scrittura | L’annotazione a cui risponde questo (/IRT entry). |
QuadPoints | Point[] | Lettura/Scrittura | QuadPoints come un array di valori Point. |
Page | Page? | Lettura | La pagina che possiede questa annotazione, o null quando non può essere risolta (ad es. |
VerticalAlignment | VerticalAlignment | Lettura/Scrittura | Allineamento verticale applicato a questo paragrafo. |
Margin | MarginInfo | Lettura/Scrittura | Informazioni del margine esterno applicate a questo paragrafo. |
IsFirstParagraphInColumn | bool | Lettura/Scrittura | Forza il paragrafo a iniziare una nuova colonna. |
IsKeptWithNext | bool | Lettura/Scrittura | Mantieni questo paragrafo sulla stessa pagina del successivo. |
IsInNewPage | bool | Lettura/Scrittura | Forza il paragrafo a iniziare su una nuova pagina. |
IsInLineParagraph | bool | Lettura/Scrittura | Flag del paragrafo inline (non inizia una nuova riga). |
HyperlinkText | string? | Lettura/Scrittura | Destinazione del collegamento ipertestuale di tipo stringa legacy. |
Hyperlink | Hyperlink? | Lettura/Scrittura | Decorazione del collegamento ipertestuale tipizzato applicata al paragrafo. |
ZIndex | int | Lettura/Scrittura | Indice Z-order utilizzato dal renderizzatore DOM. |
Metodi
| Firma | Descrizione |
|---|---|
RadioButtonOptionField() | Chiama RadioButtonOptionField su questa istanza di RadioButtonOptionField. |
RadioButtonOptionField(page: Page, rect: Rectangle) | Chiama RadioButtonOptionField(page, rect) su questa istanza di RadioButtonOptionField. |
RadioButtonField(page: Page) | Crea un nuovo campo radio-button legato al lettore della pagina fornita. |
RadioButtonField(page: Page, rect: Rectangle) | Costruisci con il /Rect a livello di campo impostato. |
RadioButtonField(doc: Document) | Chiama RadioButtonField(doc) su questa istanza di RadioButtonOptionField. |
AddOption(optionName: string, rect: Rectangle) | Aggiunge un’opzione con il nome dello stato di aspetto fornito nel rettangolo specificato. |
AddOption(optionName: string) | Aggiunge un’opzione radio solo per nome; ombreggia la versione ChoiceField ereditata, così il riflesso la visualizza su questo tipo. |
Add(option: RadioButtonOptionField) | Aggiunge un RadioButtonOptionField configurato come widget figlio di questo gruppo radio. |
SetPosition(point: Aspose.Pdf.Point) | Sposta il rettangolo del widget del campo al punto, preservando la larghezza/altezza attuale. |
ChoiceField(doc: Document) | Chiama ChoiceField(doc) su questa istanza di RadioButtonOptionField. |
ChoiceField(doc: Document, rect: Rectangle) | Chiama ChoiceField(doc, rect) su questa istanza di RadioButtonOptionField. |
ChoiceField(page: Page, rect: Rectangle) | Chiama ChoiceField(page, rect) su questa istanza di RadioButtonOptionField. |
AddOption(export: string, name: string) | Aggiungi un’opzione con valori di esportazione e visualizzazione separati. |
DeleteOption(optionName: string) | Rimuovi la prima opzione che corrisponde a optionName (sia come un semplice PdfString sia come la metà di visualizzazione di una coppia [export, name]). |
Field(doc: Document) | Crea un campo collegato a un documento. |
GetEnumerator() | Itera le annotazioni widget per i figli di questo campo nell’array /Kids. |
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int) | Copia le annotazioni widget in un array a partire dall’indice. |
CopyTo(array: Field[], index: int) | Copia i figli di questo campo (come istanze Field) in un array a partire dall’indice. |
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction) | Esegui l’azione JavaScript fornita su questo campo. |
ExportToJson(stream: Stream) | Serializza questo campo in JSON (un singolo oggetto FieldExportingData) tramite lo stream fornito. |
ExportToJson(fileName: string) | Serializza questo campo in un file JSON. |
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?) | Serializza questo campo in JSON tramite lo stream fornito. |
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?) | Serializza questo campo in un file JSON. |
ExportValueToJson(outputJsonStream: Stream, indented: bool) | Scrivi il nome del campo, i flag e il valore in un flusso JSON. |
Flatten() | Appiattisci questo campo — trasforma il suo valore in contenuto di pagina statico. |
GetWidgetEnumerator() | Enumeratore tipizzato a WidgetAnnotation. |
ImportValueFromJson(inputJsonStream: Stream) | Leggi il valore di questo campo da un flusso JSON. |
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string) | Leggi il valore di un campo nominato da un flusso JSON — un singolo oggetto campo (possibilmente annidato tramite ChildFields) o un array di essi — e applica il valore della voce il cui percorso puntato corrisponde a fieldFullNameInJSON. |
Recalculate() | Ricalcola il valore del campo dallo script di calcolo. |
WidgetAnnotation(doc: Document) | Ctor programmatico — crea un’annotazione widget vuota associata al lettore del documento. |
ExportToJson(stream: System.IO.Stream) | Serializza il campo di questo widget come JSON in un flusso. |
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?) | Serializza il campo di questo widget come un singolo oggetto FieldExportingData JSON in un flusso. |
GetCheckedStateName() | Restituisce il nome dello stato di aspetto che rappresenta lo stato “on” / “checked” di questo widget (tipicamente “Yes”), ricercato tra le chiavi del dizionario /AP/N (qualsiasi cosa che non sia “Off”). |
Accept(visitor: AnnotationSelector) | Chiama Accept(visitor) su questa istanza di RadioButtonOptionField. |
GetRectangle(considerRotation: bool) | Rettangolo di delimitazione regolato da considerRotation. |
ChangeAfterResize(transform: Matrix) | Regola la geometria dell’annotazione dopo che l’utente ha ridimensionato la pagina o il rettangolo ospite. |
UpdateAppearances() | Rigenera lo stream di aspetto normale (/AP /N) dalla geometria e dai colori attuali dell’annotazione. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serializza questa annotazione come elemento XFDF nel writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Clone() | Clonazione superficiale — copia lo stato scalare/condiviso per riferimento. |