ListBoxField

Översikt

ListBoxField är en klass i Aspose.PDF FOSS för .NET. ärvt från: ChoiceField.

List box form fält — en ChoiceField utan Combo flagga.

Denna klass ger 25 metoder för att arbeta med ListBoxField objekt i .NET-program. Tillgängliga metoder inkluderar: Accept, AddOption, ChangeAfterResize, ChoiceField, Clone, CopyTo, DeleteOption, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten,och 11 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 84 fler.

ägodelar

NamnTyp avAccessBeskrivning
SelectedItemsint[]Läs/ SkrivSätt bara utvalda objekt array.
SelectedintLäs/ Skriv1-based index of the selected option (-1 if none); setting it selects that single option.
TopIndexintLäs/ Skriv0-based index of the first visible option when the list is scrolled.
IsComboboolLäsningHämtar is‑kombinationen.
IsEditableboolLäsningHämtar is editable.
IsMultiSelectboolLäsningHämtar is multi select.
IsSortedboolLäsningHämtar om den är sorterad.
MultiSelectboolLäs/ SkrivFå/ställa MultiSelect (/Ff bit 22 – 0-baserad 21).
CommitImmediatelyboolLäs/ SkrivFå/sätt CommitOnSelChange (/Ff bit 27 – 0-baserad 26).
SelectedValuesIReadOnlyList<string>Läs/ SkrivDe värden som valts för närvarande.
SelectedIndicesIReadOnlyList<int>Läsning0-baserade index för valda värden i listan Alternativ.
OptionsOptionCollectionLäsningSamlingen av valmöjligheter.
Valuestring?Läs/ SkrivFältvärdet ( / V ) är ett fältvärde.
TypeFieldTypeLäsningTyp av fält.
FullNamestring?LäsningFullt kvalificerad fältnamn.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLäs/ SkrivTextspecifik horisontell anpassning överrida tillämpas på fältet widget utseende.
PageIndexintLäsning1-based index of the page that owns this field’s widget.
PartialNamestring?Läs/ SkrivDelvis fältnamn (/T).
NormalAppearanceXForm?LäsningFältets “Normal” utseende ( /AP / N-inträde).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryLäsningFält widgetens utseende strömmar ( /AP-inträde), nyckeln med utseendet namn.
OnActivatedAnnotations.PdfAction?Läs/ SkrivAktionen utlöses när det här fältet aktiveras (/A inmatning).
CountintLäsningAntal 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).
FieldsField[]LäsningFält-typ barn i detta fält som en snapshot array – bekvämlighet tillbehör speglar fälten på formen.
DefaultValuestring?LäsningDet standardvärdet ( / DV ) är det.
AlternateNamestring?Läs/ SkrivAlternativt fältnamn / verktygstips (/TU ingång).
FlagsAspose.Pdf.Annotations.AnnotationFlagsLäs/ SkrivWidgetannotation flaggor (/F entré), t.ex.
TabOrderintLäs/ SkrivTab order index för det här fältet.
IsReadOnlyboolLäsningOavsett om fältet är läst-enbart.
ReadOnlyboolLäs/ SkrivOm fältet är bara läst (settable alias för API parity).
IsRequiredboolLäsningOm fältet behövs.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsLäsningUtseende egenskaper (gräns / bakgrund färger, widget rotation).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceLäs/ SkrivStandardutseende (fonte, storlek, färg) av fältet – per publicerad referens på WidgetAnnotation.
RectRectangle?Läs/ SkrivFältets rektangulär.
ColorColorLäs/ SkrivFältfärgen (lagrad i /DA standard utseende sträng som RGB).
AnnotationIndexintLäs/ Skriv1-based tab position of this field’s widget within its page’s /Annots array — the array order is the page tab order.
FitIntoRectangleboolLäs/ SkrivGlobal flagga: När det är sant, blir ett fält värde automatiskt nedsatt för att passa sin widget rektangle.
IsGroupboolLäsningOm detta fält är en container/grupp av barnfält.
IsSharedFieldboolLäs/ SkrivOm detta fält tillhör en delad fälttgrupp.
IsSynchronizedboolLäsningOm samlingen är trådsäker.
SyncRootobjectLäsningSynkronisering root; återvänder denna instans.
MaxFontSizedoubleLäs/ SkrivMaximalt fontstorlek som används av fältet utseende auto-fit.
MinFontSizedoubleLäs/ SkrivMinimi fontstorlek som används av fältet utseende auto-fit.
MappingNamestring?Läs/ SkrivKartläggning namn som används av externa skript för att identifiera fältet.
AnnotationTypeAnnotationTypeLäsningAlltid en widget.
BorderBorder?Läs/ SkrivGrä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).
ActionsAnnotationActionCollectionLäsningAction slots för widgetens /AA träd.
ExportableboolLäs/ SkrivOm widgetens värde ska exporteras på formuläret.
HighlightingHighlightingModeLäs/ SkrivVisuell betong används när användaren klickar på widgeten (/H-inträde).
ParentForms.Field?LäsningFöräldraljord när denna widget är det visuella barnet i ett AcroForm fält.
RequiredboolLäs/ SkrivOm widgeten måste fyllas innan du skickar (/Ff bit 2).
HighlightModestringLäsningDet är högljudläget (/H ingång).
DefaultAppearanceStringstring?LäsningDet standard utseende sträng (/DA ingång).
FieldValuestring?LäsningFältvärdet ( / V ingång).
DefaultFieldValuestring?LäsningStandardfältvärdet (/DV ingång).
FieldTypestring?LäsningFälttyp ( / FT ingång).
InnerRectRectangle?LäsningAnnotation rektangeln insett av /RD (rektangel skillnader) ingång - regionen faktiskt dragit inuti Rect.
WidthdoubleLäs/ Skrivbredden på anmälningsrektangeln.
HeightdoubleLäs/ SkrivHöjden på anmälningsrektangeln.
ActiveStatestring?Läs/ SkrivAktuellt aktiva utseende (/AS ingång).
AlignmentTextAlignmentLäs/ SkrivText anpassning (för gratis text / widget anteckningar med rik text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLäs/ SkrivHorisontell anpassning (Aspose.Pdf exponerar detta utöver Anpassningen; de två är oberoende inställbara).
StatesAppearanceDictionaryLäsningUtseende-stat ordbok (den per-state subdikt av AP/N, t.ex.
UpdateAppearanceOnConvertboolLäs/ SkrivAtt regenerera utseendet när en anteckning sparas i ett konverterat dokument.
UseFontSubsetboolLäs/ SkrivOm det är en (om)drivning som skall ske.
Contentsstring?Läs/ SkrivInnehållet i anmälningen (text ).
OpacitydoubleLäs/ SkrivAnnotation opacity (0.0 = transparent, 1.0 = opaque).
InteriorColorColor?Läs/ SkrivAnnotationens inre färg (/IC-inträde, för cirkel/kvarts/linjeannotationer).
Titlestring?Läs/ SkrivAnnotationens titel (författare för markupannotationer).
Namestring?Läs/ SkrivAnnotationens namn (en enda identifierare - /NM-inträde).
Subjectstring?Läs/ SkrivAnmälningsfrågan ( / Subj entry).
ModifiedDatestring?Läsningändringens datum.
ModifiedDateTimeLäs/ SkrivDen /M (förändrade) datum som en typ DateTime.
AnnotationFlagsAnnotationFlagsLäs/ SkrivTypiska alias av flaggor som matchar den Aspose.Pdf offentliga ytan som exponerar AnnotationFlags som en egendom.
ActionPdfAction?Läs/ SkrivÅtgärden som är förknippad med denna anmälning (/A inmatning).
Authorstring?LäsningFörfattaren till anmälningen (/T entré).
AnnotationStatestring?LäsningAnnotationstillståndet (/Stats ingång), t.ex.
AnnotationStateModelstring?LäsningAnnotationens statismodell (/StateModel ingång), t.ex.
ReplyTypestring?LäsningSvarstyp (/RT ingång) t.ex.
InReplyToAnnotation?Läs/ SkrivAnmälningen i detta avsnitt är återställande till (/IRT entry).
QuadPointsPoint[]Läs/ SkrivQuadPoints som en uppsättning poängvärden.
PagePage?LäsningDen sida som äger denna anmälan, eller noll när den inte kan lösas (t.ex.
VerticalAlignmentVerticalAlignmentLäs/ SkrivVertikal anpassning som tillämpas på denna punkt.
MarginMarginInfoLäs/ SkrivOuter-margin information tillämpad på denna punkt.
IsFirstParagraphInColumnboolLäs/ SkrivTvinga paragrafen att starta en ny kolumn.
IsKeptWithNextboolLäs/ SkrivHåll detta avsnitt på samma sida som nästa.
IsInNewPageboolLäs/ SkrivTvinga paragrafen att börja på en ny sida.
IsInLineParagraphboolLäs/ SkrivInline paragraf flagga (börjar inte en ny linje).
HyperlinkTextstring?Läs/ SkrivLegacy string-typ hyperlänk mål.
HyperlinkHyperlink?Läs/ SkrivTypad hyperlänk dekoration tillämpad på paragrafen.
ZIndexintLäs/ SkrivZ-orderindex som används av DOM renderaren.

Metoder

SignatureBeskrivning
ListBoxField()Parameterlöst ctor (caller länkar till en sida senare).
ListBoxField(page: Page, rect: Rectangle)Skapa ett nytt fält i listan på den angivna sidan med det angiva rektangeln.
ListBoxField(doc: Document, rect: Rectangle)Skapar ett nytt fält i listan som är associerat med dokumentet (sidan tilldelas via Form.Add).
ChoiceField(doc: Document)Kalla ChoiceField(doc) på detta ListBoxField instans.
AddOption(optionName: string)Lägg till ett alternativ i valfältet.
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.

Se även

 Svenska