TextBoxField
Opinie generală
TextBoxField 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 TextBoxField în programe .NET. Metodele disponibile includ: Accept, AddBarcode, AddImage, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, GetCheckedStateName, și 10 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, AlternateName, AnnotationFlags, şi 81 mai mult.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
MaxFontSize | double | Citire/scriere | Static default aplicat tuturor nou-create TextBoxFields’ auto-ajustare aspect. |
FitIntoRectangle | bool | Citire/scriere | Static default aplicat tuturor nou-create TextBoxFields’ FitIntoRectangle steag. |
Width | double | Citire/scriere | Lățimea layout-ului atunci când câmpul este plasat în interiorul unui container de layoot (celula tabelului, paragraf). |
Height | double | Citire/scriere | Înălțimea de amenajare atunci când câmpul este plasat în interiorul unui container de planificare. |
Multiline | bool | Citire/scriere | Semnătură multiliniară (bitul 13 din /Ff). |
MaxLen | int | Citire/scriere | Obţine sau stabileşte maximumul. |
IsMultiline | bool | Citeşte. | Obține este multiline. |
IsPassword | bool | Citeşte. | Obţine parola. |
TextVerticalAlignment | VerticalAlignment | Citire/scriere | Alinierea verticală a textului în interiorul aspectului câmpului per referință publicată. |
IsRichText | bool | Citeşte. | Adevărat atunci când câmpul Tx are setat semnul de text bogat (bitul 26 din /Ff). |
Justification | int | Citeşte. | Justificarea textului: 0 = stânga, 1 = centru, 2 = dreapta. |
ForceCombs | bool | Citire/scriere | Bitul 25 din /Ff (Comb): atunci când este setat, câmpul este împărțit în MaxLen de lățime egală. |
Scrollable | bool | Citire/scriere | Inversul bitului 24 din /Ff (DoNotScroll). |
SpellCheck | bool | Citire/scriere | Inversul bitului 23 din /Ff (DoNotSpellCheck). |
Value | string? | Citire/scriere | Valoarea textului stocat în /V. |
Type | FieldType | Citeşte. | Tipul de câmp. |
FullName | string? | Citeşte. | Numele complet calificat al câmpului. |
Name | string? | Citire/scriere | Numele complet calificat al câmpului (alias pentru FullName). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Citire/scriere | Suprimarea alinierii orizontale specifică textului aplicată aspectului widget-ului câmpului. |
PageIndex | int | Citeşte. | 1-based index of the page that owns this field’s widget. |
PartialName | string? | Citire/scriere | Numele parțial al câmpului (/T). |
NormalAppearance | XForm? | Citeşte. | Apariția “normală” a câmpului (înregistrarea /AP/N). |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | Citeşte. | Străzile de aspect ale widget-ului (intrarea / AP), selectate prin numele apariției. |
OnActivated | Annotations.PdfAction? | Citire/scriere | Acțiunea activată atunci când acest câmp este activat (/O intrare). |
Count | int | Citeş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). |
Fields | Field[] | Citeşte. | Copii tipizați în câmp de acest domeniu ca o matrice instantanee accesoriu de confort care reflectă câmpii pe formular. |
DefaultValue | string? | Citeşte. | Valoarea implicită (/DV). |
AlternateName | string? | Citire/scriere | Numele câmpului alternativ / indicatorul instrumentelor (/înregistrarea TU). |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | Citire/scriere | Sigiliile de anotație ale widgetului (/F entry), de exemplu:. |
TabOrder | int | Citire/scriere | Indicele ordinii de tablă pentru acest câmp. |
IsReadOnly | bool | Citeşte. | Dacă câmpul este doar pentru citire. |
ReadOnly | bool | Citire/scriere | Dacă câmpul este doar pentru citire (alias setabil pentru paritatea API). |
IsRequired | bool | Citeşte. | Dacă este necesar să se facă acest domeniu. |
Characteristics | Aspose.Pdf.Annotations.Characteristics | Citeşte. | Caracteristici de aspect (colourarea marjei / fundalului, rotația widget-urilor). |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | Citire/scriere | Apariția implicită (fonte, dimensiune, culoare) a câmpului pentru fiecare referință publicată pe WidgetAnnotation. |
Rect | Rectangle? | Citire/scriere | Rectangul de câmp. |
Border | Border? | Citire/scriere | Frontea câmpului. |
Color | Color | Citire/scriere | Culoarea câmpului (stocată în /DA ca șir de aspect standard RGB). |
AnnotationIndex | int | Citire/scriere | 1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets. |
IsGroup | bool | Citeşte. | Dacă acest câmp este un container/un grup de câmpi copii. |
IsSharedField | bool | Citire/scriere | Dacă acest câmp aparține unui grup de câmpi partajate. |
IsSynchronized | bool | Citeşte. | Dacă colecția este sigură. |
SyncRoot | object | Citeşte. | Sincronizare root; returnează această instanță. |
MinFontSize | double | Citire/scriere | Dimensiunea minimă a fontului utilizată de auto-ajustarea automată a aspectului câmpului. |
MappingName | string? | Citire/scriere | Numele de cartografiere utilizat de scripturi externe pentru a identifica câmpul. |
AnnotationType | AnnotationType | Citeşte. | Întotdeauna Widget. |
Actions | AnnotationActionCollection | Citeşte. | Slots de acțiune pentru arbore /AA. |
Exportable | bool | Citire/scriere | Dacă valoarea widgetului trebuie exportată pe formularul de trimitere. |
Highlighting | HighlightingMode | Citire/scriere | Modul de evidențiere vizuală utilizat atunci când utilizatorul face clic pe widget (/H entry). |
Parent | Forms.Field? | Citeşte. | Câmpul părinte atunci când acest widget este copilul vizual al unui câmp AcroForm. |
Required | bool | Citire/scriere | Dacă trebuie completat widgetul înainte de a fi trimis (/Ff bit 2). |
HighlightMode | string | Citeşte. | Modul de evidențiere (/întroducerea H). |
DefaultAppearanceString | string? | Citeşte. | Strângerea de aparență implicită (/întroducere DA). |
FieldValue | string? | Citeşte. | Valoarea câmpului (/înregistrare în V). |
DefaultFieldValue | string? | Citeşte. | Valorile de câmp implicite (/întroducerea DV). |
FieldType | string? | Citeşte. | Tipul câmpului (/înregistrare FT). |
ActiveState | string? | Citire/scriere | Starea de aparență activă în prezent (/înregistrare AS). |
Alignment | TextAlignment | Citire/scriere | Alinierea textului (pentru comentariile cu text liber / widget care conțin text bogat). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Citire/scriere | Alinierea orizontală, expusă în plus față de Aligare; cele două sunt setate independent. |
States | AppearanceDictionary | Citeşte. | Dicționarul de stări aparente (subdictul per-state al AP/N, de exemplu. |
UpdateAppearanceOnConvert | bool | Citire/scriere | Dacă se regenerează fluxul de aparență atunci când anotația este salvată într-un document convertit. |
UseFontSubset | bool | Citire/scriere | Dacă fontul încorporat (dacă există) trebuie să fie subsetat. |
Contents | string? | Citire/scriere | Conținutul anotației (text). |
Opacity | double | Citire/scriere | Opacitatea anotației (0,0 = transparent, 1,0 = opac). |
InteriorColor | Color? | Citire/scriere | Culoarea interioară a anotației (înregistrare/IC, pentru anotalațiile cu cerc/pătrate/linie). |
Title | string? | Citire/scriere | Titlul anotației (autorul pentru anotalațiile de marcare). |
Subject | string? | Citire/scriere | Subiectul de anotare (/înregistrarea subj). |
ModifiedDate | string? | Citeşte. | Data modificării. |
Modified | DateTime | Citire/scriere | Data /M (modificată) ca DateTime tipărit. |
AnnotationFlags | AnnotationFlags | Citire/scriere | Alias tipărit al flagelor care expune AnnotationFlags ca proprietate. |
Action | PdfAction? | Citire/scriere | Acțiunea asociată cu această anotație (/O mențiune). |
Author | string? | Citeşte. | Autorul anotației (/înregistrare în T). |
AnnotationState | string? | Citeşte. | Statul de anotație (/intrarea statului), de exemplu:. |
AnnotationStateModel | string? | Citeşte. | Modul de stare a anotației (/StateModel), de exemplu:. |
ReplyType | string? | Citeşte. | Tipul de răspuns (/TR), de exemplu:. |
InReplyTo | Annotation? | Citire/scriere | Anotatia la care răspunde (/IRT entry). |
QuadPoints | Point[] | Citire/scriere | QuadPoints ca o matrice de valori punctuale. |
Page | Page? | Citeşte. | Pagina care deține această anotație, sau null atunci când nu poate fi rezolvată (de exemplu. |
VerticalAlignment | VerticalAlignment | Citire/scriere | Alinierea verticală aplicată la prezentul alineat. |
Margin | MarginInfo? | Citire/scriere | Informații privind marja externă aplicate acestui paragraf. |
IsFirstParagraphInColumn | bool | Citire/scriere | Forțează paragraful să înceapă o nouă coloană. |
IsKeptWithNext | bool | Citire/scriere | Păstrați acest paragraf pe aceeași pagină ca și următorul. |
IsInNewPage | bool | Citire/scriere | Forţaţi paragraful să înceapă pe o altă pagină. |
IsInLineParagraph | bool | Citire/scriere | Semnalizarea paragrafului din linie (nu începe o nouă linia). |
HyperlinkText | string? | Citire/scriere | Obiectivul hiperlink tipărit cu string-uri vechi. |
Hyperlink | Hyperlink? | Citire/scriere | Decorarea tipărită a hiperlinkului aplicată paragraful. |
ZIndex | int | Citire/scriere | Indicele de ordin Z utilizat de către redatorul DOM. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
TextBoxField(page: Page, rect: Rectangle) | Creează un nou câmp de cutie text pe pagina specificată, cu rectangul dat. |
TextBoxField(doc: Document, rect: Rectangle) | Creează un nou câmp de cutie text asociat documentului (pagina atribuită prin Form.Add). |
TextBoxField(doc: Document) | Câmp de text legat la document fără un dreptunghi. |
TextBoxField(page: Page, rects: Rectangle[]) | Câmpul de text multi-widget primul dreptunghi este utilizat pentru dicționarul widget; rectangulare suplimentare sunt stocate pe /Kids pentru a onora contractul cu mai multe widgets. |
TextBoxField() | Ctor fără parametri creează un câmp cu casetă de text neligat. |
AddBarcode(code: string) | Cod de codificare ca cod-bară în valoarea câmpului. |
AddImage(image: System.Drawing.Image) | Suport pentru suprapunerea imaginii. |
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ță TextBoxField. |
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). |
Clone() | Clonul superficial copiează starea scalară/ref-shared. |