ChoiceField
Översikt
ChoiceField är en klass i Aspose.PDF FOSS för .NET. ärvt från: Field.
Denna klass ger 25 metoder för att arbeta med ChoiceField objekt i .NET-program. Tillgängliga metoder inkluderar: Accept, AddOption, ChangeAfterResize, ChoiceField, Clone, CopyTo, DeleteOption, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten,och 10 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags,Och 83 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
IsCombo | bool | Läsning | Hämtar is combo. |
IsEditable | bool | Läsning | Hämtar om den är redigerbar. |
IsMultiSelect | bool | Läsning | Hämtar om det är multi‑select. |
IsSorted | bool | Läsning | Hämtar om den är sorterad. |
MultiSelect | bool | Läs/ Skriv | Få/ställa MultiSelect (/Ff bit 22 – 0-baserad 21). |
CommitImmediately | bool | Läs/ Skriv | Få/sätt CommitOnSelChange (/Ff bit 27 – 0-baserad 26). |
SelectedItems | int[] | Läs/ Skriv | 0-based selected-option indices (Aspose.Pdf shape int[] sibling of SelectedIndices; setter rewrites /V from the matching options). |
SelectedValues | IReadOnlyList<string> | Läs/ Skriv | De värden som valts för närvarande. |
SelectedIndices | IReadOnlyList<int> | Läsning | 0-baserade index för valda värden i listan Alternativ. |
Options | OptionCollection | Läsning | Samlingen av valmöjligheter. |
Selected | int | Läs/ Skriv | 1-based index of the currently selected option, or -1 when no option is selected or the selection cannot be matched against the option list. |
Value | string? | Läs/ Skriv | Fältvärdet ( / V ) är ett fältvärde. |
Type | FieldType | Läsning | Typ av fält. |
FullName | string? | Läsning | Fullt kvalificerad fältnamn. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Läs/ Skriv | Textspecifik horisontell anpassning överrida tillämpas på fältet widget utseende. |
PageIndex | int | Läsning | 1-based index of the page that owns this field’s widget. |
PartialName | string? | Läs/ Skriv | Delvis fältnamn (/T). |
NormalAppearance | XForm? | Läsning | Fältets “Normal” utseende ( /AP / N-inträde). |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | Läsning | Fält widgetens utseende strömmar ( /AP-inträde), nyckeln med utseendet namn. |
OnActivated | Annotations.PdfAction? | Läs/ Skriv | Aktionen utlöses när det här fältet aktiveras (/A inmatning). |
Count | int | Läsning | Antal barn i detta fält /Kids array - antingen barnområden (hierarkiska noder) eller widgetannotationer (en terminalfält med flera visuella widgets, till exempel en grupp checkbox/radio). |
Fields | Field[] | Läsning | Fält-typ barn i detta fält som en snapshot array – bekvämlighet tillbehör speglar fälten på formen. |
DefaultValue | string? | Läsning | Det standardvärdet ( / DV ) är det. |
AlternateName | string? | Läs/ Skriv | Alternativt fältnamn / verktygstips (/TU ingång). |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | Läs/ Skriv | Widgetannotation flaggor (/F entré), t.ex. |
TabOrder | int | Läs/ Skriv | Tab order index för det här fältet. |
IsReadOnly | bool | Läsning | Oavsett om fältet är läst-enbart. |
ReadOnly | bool | Läs/ Skriv | Om fältet är bara läst (settable alias för API parity). |
IsRequired | bool | Läsning | Om fältet behövs. |
Characteristics | Aspose.Pdf.Annotations.Characteristics | Läsning | Utseende egenskaper (gräns / bakgrund färger, widget rotation). |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | Läs/ Skriv | Standardutseende (fonte, storlek, färg) av fältet – per publicerad referens på WidgetAnnotation. |
Rect | Rectangle? | Läs/ Skriv | Fältets rektangulär. |
Color | Color | Läs/ Skriv | Fältfärgen (lagrad i /DA standard utseende sträng som RGB). |
AnnotationIndex | int | Läs/ Skriv | 1-based tab position of this field’s widget within its page’s /Annots array — the array order is the page tab order. |
FitIntoRectangle | bool | Läs/ Skriv | Global flagga: När det är sant, blir ett fält värde automatiskt nedsatt för att passa sin widget rektangle. |
IsGroup | bool | Läsning | Om detta fält är en container/grupp av barnfält. |
IsSharedField | bool | Läs/ Skriv | Om detta fält tillhör en delad fälttgrupp. |
IsSynchronized | bool | Läsning | Om samlingen är trådsäker. |
SyncRoot | object | Läsning | Synkronisering root; återvänder denna instans. |
MaxFontSize | double | Läs/ Skriv | Maximalt fontstorlek som används av fältet utseende auto-fit. |
MinFontSize | double | Läs/ Skriv | Minimi fontstorlek som används av fältet utseende auto-fit. |
MappingName | string? | Läs/ Skriv | Kartläggning namn som används av externa skript för att identifiera fältet. |
AnnotationType | AnnotationType | Läsning | Alltid en widget. |
Border | Border? | Läs/ Skriv | Gränsbredd, stil och dash mönster löst från widgetens BS-lagsbok (formfält bär sin gränser där, inte i /Border). |
Actions | AnnotationActionCollection | Läsning | Action slots för widgetens /AA träd. |
Exportable | bool | Läs/ Skriv | Om widgetens värde ska exporteras på formuläret. |
Highlighting | HighlightingMode | Läs/ Skriv | Visuell betong används när användaren klickar på widgeten (/H-inträde). |
Parent | Forms.Field? | Läsning | Föräldraljord när denna widget är det visuella barnet i ett AcroForm fält. |
Required | bool | Läs/ Skriv | Om widgeten måste fyllas innan du skickar (/Ff bit 2). |
HighlightMode | string | Läsning | Det är högljudläget (/H ingång). |
DefaultAppearanceString | string? | Läsning | Det standard utseende sträng (/DA ingång). |
FieldValue | string? | Läsning | Fältvärdet ( / V ingång). |
DefaultFieldValue | string? | Läsning | Standardfältvärdet (/DV ingång). |
FieldType | string? | Läsning | Fälttyp ( / FT ingång). |
InnerRect | Rectangle? | Läsning | Annotation rektangeln insett av /RD (rektangel skillnader) ingång - regionen faktiskt dragit inuti Rect. |
Width | double | Läs/ Skriv | bredden på anmälningsrektangeln. |
Height | double | Läs/ Skriv | Höjden på anmälningsrektangeln. |
ActiveState | string? | Läs/ Skriv | Aktuellt aktiva utseende (/AS ingång). |
Alignment | TextAlignment | Läs/ Skriv | Text anpassning (för gratis text / widget anteckningar med rik text). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Läs/ Skriv | Horisontell anpassning (Aspose.Pdf exponerar detta utöver Anpassningen; de två är oberoende inställbara). |
States | AppearanceDictionary | Läsning | Utseende-stat ordbok (den per-state subdikt av AP/N, t.ex. |
UpdateAppearanceOnConvert | bool | Läs/ Skriv | Att regenerera utseendet när en anteckning sparas i ett konverterat dokument. |
UseFontSubset | bool | Läs/ Skriv | Om det är en (om)drivning som skall ske. |
Contents | string? | Läs/ Skriv | Innehållet i anmälningen (text ). |
Opacity | double | Läs/ Skriv | Annotation opacity (0.0 = transparent, 1.0 = opaque). |
InteriorColor | Color? | Läs/ Skriv | Annotationens inre färg (/IC-inträde, för cirkel/kvarts/linjeannotationer). |
Title | string? | Läs/ Skriv | Annotationens titel (författare för markupannotationer). |
Name | string? | Läs/ Skriv | Annotationens namn (en enda identifierare - /NM-inträde). |
Subject | string? | Läs/ Skriv | Anmälningsfrågan ( / Subj entry). |
ModifiedDate | string? | Läsning | ändringens datum. |
Modified | DateTime | Läs/ Skriv | Den /M (förändrade) datum som en typ DateTime. |
AnnotationFlags | AnnotationFlags | Läs/ Skriv | Typiska alias av flaggor som matchar den Aspose.Pdf offentliga ytan som exponerar AnnotationFlags som en egendom. |
Action | PdfAction? | Läs/ Skriv | Åtgärden som är förknippad med denna anmälning (/A inmatning). |
Author | string? | Läsning | Författaren till anmälningen (/T entré). |
AnnotationState | string? | Läsning | Annotationstillståndet (/Stats ingång), t.ex. |
AnnotationStateModel | string? | Läsning | Annotationens statismodell (/StateModel ingång), t.ex. |
ReplyType | string? | Läsning | Svarstyp (/RT ingång) t.ex. |
InReplyTo | Annotation? | Läs/ Skriv | Anmälningen i detta avsnitt är återställande till (/IRT entry). |
QuadPoints | Point[] | Läs/ Skriv | QuadPoints som en uppsättning poängvärden. |
Page | Page? | Läsning | Den sida som äger denna anmälan, eller noll när den inte kan lösas (t.ex. |
VerticalAlignment | VerticalAlignment | Läs/ Skriv | Vertikal anpassning som tillämpas på denna punkt. |
Margin | MarginInfo | Läs/ Skriv | Outer-margin information tillämpad på denna punkt. |
IsFirstParagraphInColumn | bool | Läs/ Skriv | Tvinga paragrafen att starta en ny kolumn. |
IsKeptWithNext | bool | Läs/ Skriv | Håll detta avsnitt på samma sida som nästa. |
IsInNewPage | bool | Läs/ Skriv | Tvinga paragrafen att börja på en ny sida. |
IsInLineParagraph | bool | Läs/ Skriv | Inline paragraf flagga (börjar inte en ny linje). |
HyperlinkText | string? | Läs/ Skriv | Legacy string-typ hyperlänk mål. |
Hyperlink | Hyperlink? | Läs/ Skriv | Typad hyperlänk dekoration tillämpad på paragrafen. |
ZIndex | int | Läs/ Skriv | Z-orderindex som används av DOM renderaren. |
Metoder
| Signature | Beskrivning |
|---|---|
ChoiceField(doc: Document) | Kalla ChoiceField(doc) på detta ChoiceField instans. |
ChoiceField(doc: Document, rect: Rectangle) | Kalla ChoiceField(doc, rect) på detta ChoiceField instans. |
ChoiceField(page: Page, rect: Rectangle) | Kalla ChoiceField(sida, rect) på detta ChoiceField instans. |
AddOption(optionName: string) | Lägg till ett alternativ i valfältet. |
AddOption(export: string, name: string) | Lägg till ett alternativ med separata export- och displayvärden. |
DeleteOption(optionName: string) | Ta bort det första alternativet matchande alternativName (oavsett om det är en bar PdfString eller som halvdelen av ett [export, namn] par). |
Field(doc: Document) | Skapa ett fält som är kopplat till ett dokument. |
GetEnumerator() | Iterat widgetannotationer för barn i detta fält i /Kids array. |
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int) | Kopiera widgetannotationer till en rad som börjar med index. |
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction) | Utför den åtgärd som tillhandahålls JavaScript mot det här fältet. |
ExportToJson(stream: Stream) | Seriliera detta fält till JSON (en enda FieldExportingData objekt) via den levererade strömmen. |
ExportValueToJson(outputJsonStream: Stream, indented: bool) | Skriv fältnamn, flaggor och värde till en JSON-ström. |
Flatten() | Flatta detta fält - konvertera dess värde till statiskt innehåll på sidan. |
GetWidgetEnumerator() | Enumerator skrivs till WidgetAnnotation. |
ImportValueFromJson(inputJsonStream: Stream) | Läs värdet av detta fält från en JSON-ström. |
Recalculate() | Återberäkna fältet värde från dess beräkningsskript. |
SetPosition(point: Aspose.Pdf.Point) | Flytta fältets första widgetriktangel till den levererade punkten (top-left hörn). |
WidgetAnnotation(doc: Document) | Programmatisk ctor - skapar en enkel widgetannotation som är associerad med docs läsare. |
GetCheckedStateName() | Returnerar utseende statusnamnet som representerar “on” / “checked” tillståndet i detta widget (typiskt “Ja”), ser upp från /AP/N dikts nycklar (allt som inte är “Off”). |
Accept(visitor: AnnotationSelector) | Standardutseende (form, storlek, färg) av fältet – per publicerad referens på . |
GetRectangle(considerRotation: bool) | Gränssnitt rektangeln justerad av considerRotation. |
ChangeAfterResize(transform: Matrix) | Anpassa anmälningsgeometri efter att användaren omvandlat sidan eller värdretangeln. |
UpdateAppearances() | Regenerera den normala utseendet ström (/AP / N) från anmälningens aktuella geometri och färger. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serialisera denna anmälning som ett XFDF-element till författaren (PDF 32000 §12.7.8 / X FDF 3.0). |
Clone() | Shallow clone - kopierar scalar/ref-shared status. |