CheckboxField

CheckboxField

Opinie generală

CheckboxField este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: Field.

Această clasă oferă 26 de metode pentru a lucra cu obiecte CheckboxField în programe .NET. Metodele disponibile includ: Accept, AddOption, ChangeAfterResize, CheckboxField, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, GetCheckedStateName, și 9 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Action, Actions, ActiveState, Alignment, AllowedStates, AlternateName, şi 77 mai mult.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
StyleBoxStyleCitire/scriereStilul vizual al glifului cutiei de verificare (/MK /CA): Crucea desenează un X, Verificați o semnătură; alte stiluri se întorc la un x.
ExportValuestringCitire/scriereValoarea de export emisă în FDF/XFDF pe formularul transmis.
ActiveStatestringCitire/scriereStarea de aspect selectată în prezent.
AllowedStatesSystem.Collections.Generic.List<string>Citeşte.Toate cheile de stare a aparenței declarate sub /AP/N.
ValuestringCitire/scriereValoarea casetei de selectare (/V, cu numele scris).
OnValuestringCiteşte.Obține numele de stare “On” pentru această casetă (cheia de stat a aparenței care nu este “Off”).
IsCheckedboolCitire/scriereObţine sau stabileşte este verificat.
CheckedboolCitire/scriereObţine sau stabileşte verificat.
TypeFieldTypeCiteşte.Tipul de câmp.
FullNamestring?Citeşte.Numele complet calificat al câmpului.
Namestring?Citire/scriereNumele complet calificat al câmpului (alias pentru FullName).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentCitire/scriereSuprimarea alinierii orizontale specifică textului aplicată aspectului widget-ului câmpului.
PageIndexintCiteşte.1-based index of the page that owns this field’s widget.
PartialNamestring?Citire/scriereNumele parțial al câmpului (/T).
NormalAppearanceXForm?Citeşte.Apariția “normală” a câmpului (înregistrarea /AP/N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryCiteşte.Străzile de aspect ale widget-ului (intrarea / AP), selectate prin numele apariției.
OnActivatedAnnotations.PdfAction?Citire/scriereAcțiunea activată atunci când acest câmp este activat (/O intrare).
CountintCiteşte.Numărul de copii din matrice /Kids fie câmpuri copil (noduri ierarhice) sau comentarii widget (un câmpul terminal cu mai multe widgets vizuale, cum ar fi o casetă de verificare grupată/radio).
FieldsField[]Citeşte.Copii tipizați în câmp de acest domeniu ca o matrice instantanee accesoriu de confort care reflectă câmpii pe formular.
DefaultValuestring?Citeşte.Valoarea implicită (/DV).
AlternateNamestring?Citire/scriereNumele câmpului alternativ / indicatorul instrumentelor (/înregistrarea TU).
FlagsAspose.Pdf.Annotations.AnnotationFlagsCitire/scriereSigiliile de anotație ale widgetului (/F entry), de exemplu:.
TabOrderintCitire/scriereIndicele ordinii de tablă pentru acest câmp.
IsReadOnlyboolCiteşte.Dacă câmpul este doar pentru citire.
ReadOnlyboolCitire/scriereDacă câmpul este doar pentru citire (alias setabil pentru paritatea API).
IsRequiredboolCiteşte.Dacă este necesar să se facă acest domeniu.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsCiteşte.Caracteristici de aspect (colourarea marjei / fundalului, rotația widget-urilor).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceCitire/scriereApariția implicită (fonte, dimensiune, culoare) a câmpului pentru fiecare referință publicată pe WidgetAnnotation.
RectRectangle?Citire/scriereRectangul de câmp.
BorderBorder?Citire/scriereFrontea câmpului.
ColorColorCitire/scriereCuloarea câmpului (stocată în /DA ca șir de aspect standard RGB).
AnnotationIndexintCitire/scriere1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets.
FitIntoRectangleboolCitire/scriereSteag global: atunci când este adevărat, valoarea unui câmp se mărește automat pentru a se potrivi cu rectangul lui.
IsGroupboolCiteşte.Dacă acest câmp este un container/un grup de câmpi copii.
IsSharedFieldboolCitire/scriereDacă acest câmp aparține unui grup de câmpi partajate.
IsSynchronizedboolCiteşte.Dacă colecția este sigură.
SyncRootobjectCiteşte.Sincronizare root; returnează această instanță.
MaxFontSizedoubleCitire/scriereDimensiunea maximă a fontului utilizată de auto-ajustarea automată a aspectului câmpului.
MinFontSizedoubleCitire/scriereDimensiunea minimă a fontului utilizată de auto-ajustarea automată a aspectului câmpului.
MappingNamestring?Citire/scriereNumele de cartografiere utilizat de scripturi externe pentru a identifica câmpul.
AnnotationTypeAnnotationTypeCiteşte.Întotdeauna Widget.
ActionsAnnotationActionCollectionCiteşte.Slots de acțiune pentru arbore /AA.
ExportableboolCitire/scriereDacă valoarea widgetului trebuie exportată pe formularul de trimitere.
HighlightingHighlightingModeCitire/scriereModul de evidențiere vizuală utilizat atunci când utilizatorul face clic pe widget (/H entry).
ParentForms.Field?Citeşte.Câmpul părinte atunci când acest widget este copilul vizual al unui câmp AcroForm.
RequiredboolCitire/scriereDacă trebuie completat widgetul înainte de a fi trimis (/Ff bit 2).
HighlightModestringCiteşte.Modul de evidențiere (/întroducerea H).
DefaultAppearanceStringstring?Citeşte.Strângerea de aparență implicită (/întroducere DA).
FieldValuestring?Citeşte.Valoarea câmpului (/înregistrare în V).
DefaultFieldValuestring?Citeşte.Valorile de câmp implicite (/întroducerea DV).
FieldTypestring?Citeşte.Tipul câmpului (/înregistrare FT).
WidthdoubleCitire/scriereLățimea rectanglului de anotații.
HeightdoubleCitire/scriereÎnălțimea rectanglului de anotații.
AlignmentTextAlignmentCitire/scriereAlinierea textului (pentru comentariile cu text liber / widget care conțin text bogat).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentCitire/scriereAlinierea orizontală, expusă în plus față de Aligare; cele două sunt setate independent.
StatesAppearanceDictionaryCiteşte.Dicționarul de stări aparente (subdictul per-state al AP/N, de exemplu.
UpdateAppearanceOnConvertboolCitire/scriereDacă se regenerează fluxul de aparență atunci când anotația este salvată într-un document convertit.
UseFontSubsetboolCitire/scriereDacă fontul încorporat (dacă există) trebuie să fie subsetat.
Contentsstring?Citire/scriereConținutul anotației (text).
OpacitydoubleCitire/scriereOpacitatea anotației (0,0 = transparent, 1,0 = opac).
InteriorColorColor?Citire/scriereCuloarea interioară a anotației (înregistrare/IC, pentru anotalațiile cu cerc/pătrate/linie).
Titlestring?Citire/scriereTitlul anotației (autorul pentru anotalațiile de marcare).
Subjectstring?Citire/scriereSubiectul de anotare (/înregistrarea subj).
ModifiedDatestring?Citeşte.Data modificării.
ModifiedDateTimeCitire/scriereData /M (modificată) ca DateTime tipărit.
AnnotationFlagsAnnotationFlagsCitire/scriereAlias tipărit al flagelor care expune AnnotationFlags ca proprietate.
ActionPdfAction?Citire/scriereAcțiunea asociată cu această anotație (/O mențiune).
Authorstring?Citeşte.Autorul anotației (/înregistrare în T).
AnnotationStatestring?Citeşte.Statul de anotație (/intrarea statului), de exemplu:.
AnnotationStateModelstring?Citeşte.Modul de stare a anotației (/StateModel), de exemplu:.
ReplyTypestring?Citeşte.Tipul de răspuns (/TR), de exemplu:.
InReplyToAnnotation?Citire/scriereAnotatia la care răspunde (/IRT entry).
QuadPointsPoint[]Citire/scriereQuadPoints ca o matrice de valori punctuale.
PagePage?Citeşte.Pagina care deține această anotație, sau null atunci când nu poate fi rezolvată (de exemplu.
VerticalAlignmentVerticalAlignmentCitire/scriereAlinierea verticală aplicată la prezentul alineat.
MarginMarginInfo?Citire/scriereInformații privind marja externă aplicate acestui paragraf.
IsFirstParagraphInColumnboolCitire/scriereForțează paragraful să înceapă o nouă coloană.
IsKeptWithNextboolCitire/scrierePăstrați acest paragraf pe aceeași pagină ca și următorul.
IsInNewPageboolCitire/scriereForţaţi paragraful să înceapă pe o altă pagină.
IsInLineParagraphboolCitire/scriereSemnalizarea paragrafului din linie (nu începe o nouă linia).
HyperlinkTextstring?Citire/scriereObiectivul hiperlink tipărit cu string-uri vechi.
HyperlinkHyperlink?Citire/scriereDecorarea tipărită a hiperlinkului aplicată paragraful.
ZIndexintCitire/scriereIndicele de ordin Z utilizat de către redatorul DOM.

Metode de evaluare

SemnăturaDescriere:
CheckboxField()Construiți prin default un câmp de casetă neligată.
CheckboxField(doc: Document)Construi o casetă de verificare legată de doc.
CheckboxField(doc: Document, rect: Rectangle)Construiți o casetă de verificare legată de doc cu rectul dat.
CheckboxField(page: Page, rect: Rectangle)Construiți o casetă de verificare pe pagină la rectul dat.
AddOption(optionName: string)Adăugați opțiuneaName ca o nouă stare selectabilă în această casetă de selectare (utilizată pentru casetele de verificare grupate care se comportă ca butoanele radio).
AddOption(optionName: string, rect: Rectangle)Se adaugă o opțiune cu un rectangle explicit.
AddOption(optionName: string, page: int, rect: Rectangle)Adăugați o opțiune care vizează numărul de pagină dat plus rectangul widget.
Clone()Un clon superficial al câmpului.
Field(doc: Document)Creează un câmp legat de document.
GetEnumerator()Iterează comentariile pentru copiii acestui domeniu în /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Copiați comentariile widget într-o matrice începând cu index.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Executați acțiunea JavaScript furnizată împotriva acestui câmp.
ExportToJson(stream: Stream)Serializarea acestui câmp în JSON (un singur obiect FieldExportingData) prin fluxul furnizat.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Scrie numele câmpului, steaguri și valoare într-un flux JSON.
Flatten()Aplatizați acest câmp transformați valoarea sa în conținut de pagină statică.
GetWidgetEnumerator()Enumerator tipărit la WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Citește valoarea acestui câmp dintr-un flux JSON.
Recalculate()Calculați din nou valoarea câmpului de la scriptul său de calcul.
SetPosition(point: Aspose.Pdf.Point)Mută primul rectangle al câmpului la punctul furnizat (colțul din stânga sus).
WidgetAnnotation(doc: Document)Programatic ctor creează o anotație widget goală asociată cu cititorul doc.
GetCheckedStateName()Întoarce numele de stare care reprezintă starea “on” / “checked” a acestui widget (de obicei, “Da”), căutat din cheile /AP/N dict’s (orice nu este “Off”).
Accept(visitor: AnnotationSelector)Apeluri Accept pe această instanță CheckboxField.
GetRectangle(considerRotation: bool)Rectangul de limitare ajustat prin considerRotation.
ChangeAfterResize(transform: Matrix)Ajustează geometria anotației după ce utilizatorul a schimbat dimensiunea paginii sau rectanglului gazdă.
UpdateAppearances()Regenerați fluxul de aspect normal (/AP /N) din geometria și culorile actuale ale anotației.
WriteXfdf(writer: System.Xml.XmlWriter)Serializați această anotație ca element XFDF la scriitor (PDF 32000 §12.7.8 / X F D F 3.0).

Vezi și:

 Română