ListBoxField

ListBoxField

Overzicht

ListBoxField is een klasse in Aspose.PDF FOSS voor .NET. Erft van: ChoiceField.

Lijstvak formulierveld — een ChoiceField zonder de Combo flag.

Deze klasse biedt 35 methoden voor het werken met ListBoxField objecten in .NET programma’s. Beschikbare methoden omvatten: Accept, AddOption, ChangeAfterResize, ChoiceField, Clone, CopyTo, DeleteOption, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, en 11 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags, en nog 84.

Eigenschappen

NaamTypeToegangBeschrijving
SelectedItemsint[]Lezen/schrijvenAlleen instelbare geselecteerde-items array.
SelectedintLezen/schrijven1-gebaseerde index van de geselecteerde optie (-1 indien geen); instellen selecteert die enkele optie.
TopIndexintLezen/schrijven0-gebaseerde index van de eerste zichtbare optie wanneer de lijst wordt gescrold.
IsComboboolLezenHaalt de is combo op.
IsEditableboolLezenHaalt de is editable op.
IsMultiSelectboolLezenHaalt de IsMultiSelect op.
IsSortedboolLezenHaalt de gesorteerde status op.
MultiSelectboolLezen/schrijvenOphalen/instellen MultiSelect (/Ff bit 22 — 0-based 21).
CommitImmediatelyboolLezen/schrijvenOphalen/instellen CommitOnSelChange (/Ff bit 27 — 0-based 26).
SelectedValuesIReadOnlyList<string>Lezen/schrijvenDe momenteel geselecteerde waarden.
SelectedIndicesIReadOnlyList<int>LezenDe 0-gebaseerde indexen van de geselecteerde waarden binnen de Options-lijst.
OptionsOptionCollectionLezenDe verzameling keuzemogelijkheden.
Valuestring?Lezen/schrijvenDe veldwaarde (/V).
TypeFieldTypeLezenHet veldtype.
FullNamestring?LezenDe volledig gekwalificeerde veldnaam.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLezen/schrijvenTekstspecificieke horizontale uitlijningsoverride toegepast op de weergave van de widget van het veld.
PageIndexintLezen1-gebaseerde index van de pagina die de widget van dit veld bezit.
PartialNamestring?Lezen/schrijvenDe gedeeltelijke veldnaam (/T).
NormalAppearanceXForm?LezenDe “Normal”-weergave van het veld (de /AP /N entry).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryLezenDe weergavestromen van de veldwidget (de /AP entry), gebaseerd op de weergavenaam.
OnActivatedAnnotations.PdfAction?Lezen/schrijvenDe actie die wordt uitgevoerd wanneer dit veld wordt geactiveerd (/A entry).
CountintLezenAantal kinderen in de /Kids-array van dit veld — ofwel onderliggende velden (hiërarchieknooppunten) of widget-annotaties (een eindveld met meerdere visuele widgets, zoals een gegroepeerde checkbox/radio).
FieldsField[]LezenVeldtype onderliggende kinderen van dit veld als een snapshot-array — handige accessor die de Fields op het formulier weerspiegelt.
DefaultValuestring?LezenDe standaardwaarde (/DV).
AlternateNamestring?Lezen/schrijvenDe alternatieve veldnaam / tooltip (/TU entry).
FlagsAspose.Pdf.Annotations.AnnotationFlagsLezen/schrijvenDe widgetannotatie-vlaggen (/F entry), bijv.
TabOrderintLezen/schrijvenTabvolgorde-index voor dit veld.
IsReadOnlyboolLezenOf het veld alleen-lezen is.
ReadOnlyboolLezen/schrijvenOf het veld alleen-lezen is (instelbare alias voor API parity).
IsRequiredboolLezenOf het veld verplicht is.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsLezenUiterlijkkenmerken (rand- / achtergrondkleuren, widgetrotatie).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceLezen/schrijvenStandaardweergave (lettertype, grootte, kleur) van het veld — het veldniveau-tegenhanger van WidgetAnnotation.
RectRectangle?Lezen/schrijvenDe veldrechthoek.
ColorColorLezen/schrijvenDe veldkleur (opgeslagen in de /DA-standaardweergave-string als RGB).
AnnotationIndexintLezen/schrijven1-gebaseerde tabbladpositie van de widget van dit veld binnen de /Annots-array van de pagina — de volgorde van de array is de tabbladvolgorde van de pagina.
FitIntoRectangleboolLezen/schrijvenGlobale vlag: wanneer true, wordt de waarde van een veld automatisch aangepast om in zijn widgetrechthoek te passen.
IsGroupboolLezenOf dit veld een container/groep van onderliggende velden is.
IsSharedFieldboolLezen/schrijvenOf dit veld tot een gedeelde-velden groep behoort.
IsSynchronizedboolLezenOf de collectie thread-safe is.
SyncRootobjectLezenSynchronisatiewortel; retourneert deze instantie.
MaxFontSizedoubleLezen/schrijvenMaximum lettergrootte die wordt gebruikt door de automatische aanpassing van de weergave van het veld.
MinFontSizedoubleLezen/schrijvenMinimum lettergrootte die wordt gebruikt door de automatische aanpassing van de weergave van het veld.
MappingNamestring?Lezen/schrijvenMappingnaam die door externe scripts wordt gebruikt om het veld te identificeren.
AnnotationTypeAnnotationTypeLezenAltijd Widget.
BorderBorder?Lezen/schrijvenRandbreedte, stijl en streepjespatroon worden opgehaald uit het BS-woordenboek van de widget (formulier-velden dragen hun rand daar, niet in /Border).
ActionsAnnotationActionCollectionLezenActieslots voor de /AA-boom van de widget.
ExportableboolLezen/schrijvenOf de waarde van de widget moet worden geëxporteerd bij het verzenden van het formulier.
HighlightingHighlightingModeLezen/schrijvenVisuele markeermodus die wordt gebruikt wanneer de gebruiker op de widget klikt (/H entry).
ParentForms.Field?LezenBovenliggend veld wanneer deze widget het visuele kind is van een AcroForm veld.
RequiredboolLezen/schrijvenOf de widget moet worden ingevuld vóór verzending (/Ff bit 2).
HighlightModestringLezenDe highlight-modus (/H invoer).
DefaultAppearanceStringstring?LezenDe standaard weergave-string (/DA entry).
FieldValuestring?LezenDe veldwaarde (/V entry).
DefaultFieldValuestring?LezenDe standaard veldwaarde (/DV entry).
FieldTypestring?LezenHet veldtype (/FT entry).
InnerRectRectangle?LezenDe annotatierechthoek, ingesprongen door de /RD (rectangle differences)-entry — het gebied dat daadwerkelijk binnen Rect wordt getekend.
WidthdoubleLezen/schrijvenDe breedte van de annotatierechthoek.
HeightdoubleLezen/schrijvenDe hoogte van de annotatierechthoek.
ActiveStatestring?Lezen/schrijvenMomenteel actieve weergavetoestand (/AS entry).
AlignmentTextAlignmentLezen/schrijvenTekstuitlijning (voor vrijetekst / widgetannotaties met opgemaakte tekst).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLezen/schrijvenHorizontale uitlijning (beschikbaar naast Alignment; de twee kunnen onafhankelijk worden ingesteld).
StatesAppearanceDictionaryLezenAppearance-state dictionary (het per-status sub-dict van AP/N, bijv.
UpdateAppearanceOnConvertboolLezen/schrijvenOf de weergavestroom moet worden geregenereerd wanneer een annotatie wordt opgeslagen in een geconverteerd document.
UseFontSubsetboolLezen/schrijvenOf het ingesloten lettertype (indien aanwezig) moet worden gesubset.
Contentsstring?Lezen/schrijvenDe annotatie-inhoud (tekst).
OpacitydoubleLezen/schrijvenAnnotatie-opaciteit (0.0 = transparant, 1.0 = ondoorzichtig).
InteriorColorColor?Lezen/schrijvenDe binnenkleur van de annotatie (/IC entry, voor cirkel/vierkant/lijn-annotaties).
Titlestring?Lezen/schrijvenDe annotatietitel (auteur voor markup-annotaties).
Namestring?Lezen/schrijvenDe annotatienaam (unieke identifier — de /NM entry).
Subjectstring?Lezen/schrijvenHet annotatie-onderwerp (/Subj entry).
ModifiedDatestring?LezenDe wijzigingsdatum.
ModifiedDateTimeLezen/schrijvenDe /M (gewijzigde) datum als een getypeerde DateTime.
AnnotationFlagsAnnotationFlagsLezen/schrijvenGetypeerde alias van Flags die overeenkomt met de publieke interface die AnnotationFlags als eigenschap blootlegt.
ActionPdfAction?Lezen/schrijvenDe actie die aan deze annotatie is gekoppeld (/A entry).
Authorstring?LezenDe auteur van de annotatie (/T entry).
AnnotationStatestring?LezenDe status van de annotatie (/State entry), bijv.
AnnotationStateModelstring?LezenHet annotatiestatusmodel (/StateModel entry), bijv.
ReplyTypestring?LezenHet antwoordtype (/RT entry), bijv.
InReplyToAnnotation?Lezen/schrijvenDe annotatie waarop deze reageert (/IRT entry).
QuadPointsPoint[]Lezen/schrijvenQuadPoints als een array van Point-waarden.
PagePage?LezenDe pagina die deze annotatie bezit, of null wanneer deze niet kan worden opgelost (bijv.
VerticalAlignmentVerticalAlignmentLezen/schrijvenVerticale uitlijning toegepast op deze alinea.
MarginMarginInfoLezen/schrijvenBuitenmarge-informatie toegepast op deze alinea.
IsFirstParagraphInColumnboolLezen/schrijvenForceer de alinea om een nieuwe kolom te beginnen.
IsKeptWithNextboolLezen/schrijvenHoud deze alinea op dezelfde pagina als de volgende.
IsInNewPageboolLezen/schrijvenForceer dat de alinea op een nieuwe pagina begint.
IsInLineParagraphboolLezen/schrijvenInline alinea-vlag (start geen nieuwe regel).
HyperlinkTextstring?Lezen/schrijvenOude string-getypeerde hyperlinkdoel.
HyperlinkHyperlink?Lezen/schrijvenGetypeerde hyperlinkdecoratie toegepast op de alinea.
ZIndexintLezen/schrijvenZ-order index gebruikt door de DOM-renderer.

Methoden

HandtekeningBeschrijving
ListBoxField()Parameterloze ctor (aanroeper bindt later aan een pagina).
ListBoxField(page: Page, rect: Rectangle)Maakt een nieuw list box field op de opgegeven pagina met de gegeven rechthoek.
ListBoxField(doc: Document, rect: Rectangle)Maakt een nieuw list box field dat aan het document is gekoppeld (pagina toegewezen via Form.Add).
ChoiceField(doc: Document)Roept ChoiceField(doc) aan op deze ListBoxField instantie.
ChoiceField(doc: Document, rect: Rectangle)Roept ChoiceField(doc, rect) aan op deze ListBoxField instantie.
ChoiceField(page: Page, rect: Rectangle)Roept ChoiceField(page, rect) aan op deze ListBoxField instantie.
AddOption(optionName: string)Voeg een optie toe aan het keuzeveld.
AddOption(export: string, name: string)Voeg een optie toe met aparte export- en weergavewaarden.
DeleteOption(optionName: string)Verwijder de eerste optie die overeenkomt met optionName (ofwel als een losse PdfString of als het weergavedeel van een [export, name]-paar).
Field(doc: Document)Maak een veld dat aan een document is gekoppeld.
GetEnumerator()Itereert door widgetannotaties voor de kinderen van dit veld in de /Kids-array.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Kopieer widgetannotaties naar een array beginnend bij index.
CopyTo(array: Field[], index: int)Kopieer de kinderen van dit veld (als Field-instanties) naar een array beginnend bij index.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Voer de meegeleverde JavaScript-actie uit op dit veld.
ExportToJson(stream: Stream)Serialiseer dit veld naar JSON (een enkel FieldExportingData-object) via de meegeleverde stream.
ExportToJson(fileName: string)Serialiseer dit veld naar een JSON bestand.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Serialiseer dit veld naar JSON via de meegeleverde stream.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Serialiseer dit veld naar een JSON-bestand.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Schrijf de naam, vlaggen en waarde van het veld naar een JSON-stream.
Flatten()Vlak dit veld — zet de waarde om in statische paginainhoud.
GetWidgetEnumerator()Enumerator getypeerd naar WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Lees de waarde van dit veld van een JSON stream.
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string)Lees de waarde van een benoemd veld uit een JSON stream — een enkel veldobject (mogelijk genest via ChildFields) of een array daarvan — en pas de waarde toe van het item waarvan het gestippelde pad overeenkomt met fieldFullNameInJSON.
Recalculate()Herbereken de waarde van het veld vanuit zijn berekeningsscript.
SetPosition(point: Aspose.Pdf.Point)Verplaats de eerste widget-rechthoek van het veld naar het opgegeven punt (linkerbovenhoek).
WidgetAnnotation(doc: Document)Programmatic ctor — maakt een kale widget-annotatie aan die gekoppeld is aan de lezer van het document.
ExportToJson(stream: System.IO.Stream)Serialise dit widget-veld als JSON naar een stream.
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?)Serialise dit widget-veld als een enkel FieldExportingData JSON-object naar een stream.
GetCheckedStateName()Retourneert de appearance state-naam die de “on”/“checked”-status van deze widget vertegenwoordigt (meestal “Yes”), opgezocht in de sleutels van de /AP/N dict (alles wat niet “Off” is).
Accept(visitor: AnnotationSelector)Roept Accept(visitor) aan op deze ListBoxField-instantie.
GetRectangle(considerRotation: bool)Bounding-rechthoek aangepast door considerRotation.
ChangeAfterResize(transform: Matrix)Pas de geometrie van de annotatie aan nadat de gebruiker de pagina of de host-rechthoek heeft vergroot/verkleind.
UpdateAppearances()Genereer de normale weergavestroom (/AP /N) opnieuw op basis van de huidige geometrie en kleuren van de annotatie.
WriteXfdf(writer: System.Xml.XmlWriter)Serialiseer deze annotatie als een XFDF-element naar de writer (PDF 32000 §12.7.8 / XFDF 3.0).
Clone()Ondiep klonen — kopieert scalar/ref-shared status.

Zie ook

 Nederlands