Iznos:
Približni podaci
Form je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>.
Predstavlja interaktivni oblik (AcroForm) PDF dokumenta.
Ova klasa pruža 36 metoda za rad s objektima Form u .NET programima. Postoje i sljedeće metode: Add, AddFieldAppearance, AssignXfa, CopyTo, Delete, ExportFdf, ExportToJson, ExportXfdf, FindByName, FindField, Flatten, Form, i 14 dodatnih metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: AutoRecalculate, AutoRestoreForm, CalculatedFields, Count, DefaultAppearance, DefaultResources, i još 14 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
Fields | Field[] | Čitaj. | Vrati polja obrazaca kao niz snimaka (Field[] Fields), tako da pozivatelji mogu koristiti .Length i indeksiranje raspona. |
IgnoreNeedsRendering | bool | Čitanje/pisanje | Ako je istina, NeedAppearances unosa obrasca se potisne tako da Acrobat neće obnoviti izgled widgetova u otvorenom vremenu. |
EmulateRequierdGroups | bool | Čitanje/pisanje | Ako je to točno, ravna faza obrasca dodaje sintetički znak “Potreban” za ‘requiredGroups’ u stilu XFA čije najmanje jedno ograničenje nije ispunjeno. |
Count | int | Čitaj. | -Zna se koliko. |
RadioGroups | IReadOnlyList<RadioButtonGroup> | Čitaj. | Sve grupe radija u formi. |
SignaturesExist | bool | Čitanje/pisanje | Istina ako bilo koje polje potpisa s ne-null / V potpisom riječnik postoji u ovom obliku. |
Type | FormType | Čitanje/pisanje | U slučaju da je to moguće, mora se provesti proces ispitivanja. |
IsXfa | bool | Čitaj. | Ako je to obrazac XFA. |
XFA | XFA? | Čitaj. | XFA pristupnik koji izložava osnovne XML pakete (sjablovci, skupovi podataka…). |
HasXfa | bool | Čitaj. | Istina kada obrazac sadrži dio XFA. |
AutoRecalculate | bool | Čitanje/pisanje | Ako je istina, ponovno izračunavanje proračunanih polja kad god se ovisnost promijeni. |
AutoRestoreForm | bool | Čitanje/pisanje | Ako je istina, obrazac automatski vraća svoje podrazumevane vrijednosti na Reset. |
CalculatedFields | IEnumerable<Field>? | Čitanje/pisanje | Redoslijed polja koji se koristi za pokretanje izračuna prolazi. |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | Čitanje/pisanje | Podrazumijevani izgled primjenjuje se na polja koja ne nose vlastiti /DA. |
DefaultResources | Aspose.Pdf.Resources? | Čitaj. | Standardni font / colorspace resursi koji se koriste u obrascu. |
IsSynchronized | bool | Čitaj. | Ako je podložna zbirka sigurna od niti. |
NeedsRendering | bool | Čitaj. | Istina kada obrazac ima NeedsAppearances zastavu postavljen. |
RemovePermission | bool | Čitanje/pisanje | Kad je istina, bitovi dozvole dokumenta su uklonjeni prije pohranjivanja. |
SignaturesAppendOnly | bool | Čitanje/pisanje | Kad je istina, pisac ignorira izmjene koje su zaobišle potpis. |
SyncRoot | object | Čitaj. | Sinhronizacija korijen objekta za IsSynchronized. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
Form(document: Document) | Izgraditi obrazac vezan za dokument. |
Delete(fieldName: string) | Izbrisati polje obrasca po imenu. |
Add(field: Field) | Pridati polje u obrazac na navedenoj stranici. |
Add(field: Field, pageNumber: int) | Polje za dodavanje. |
findField(fullName: string) | Pretražite polje po imenu; vraća nula ako nije pronađen. |
FindField(fullName: string) | Alias od FindField. |
ToObject() | Izvezati sve vrijednosti polja kao rječnik (ime polje → vrijednost). |
HasField(fieldName: string) | Istina ako polje s danim punim imenom postoji u AcroForm. |
HasField(fieldName: string, searchChildren: bool) | Istina ako polje s datim imenom postoji. |
FindByName(fullName: string) | Pronađite polje po njegovom punom imenu ili putem XFA za statične XF formate. |
GetXfaDatasetsXml() | Dobijete XFA datoteke XML, ili nula ako nije XF form. |
GetXfaFieldValue(path: string) | Dobijete XFA vrijednost polja po tačkičnom putu u XML skupovima podataka. |
SetXfaFieldValue(path: string, value: string) | U XML skupovima podataka postavite vrijednost polja XFA po točkičnom putu. |
SetXfaFieldValues(values: IReadOnlyList<KeyValuePair<string, string>>) | U skladu s člankom 15. stavkom 1. točkom (a) Uredbe (EU) br. 1071/2013 i Uredbom Komisije (EZ) št. 765/2008 o zaštiti podataka od štetnih tvari, u pogledu koje se primjenjuje ova Direktiva:. |
Flatten() | Ploštati sve polja obrazaca prikazati njihov vizualni izgled u sadržaj stranice i ukloniti interaktivni obrazac. |
Flatten(document: Document) | Ploštati sve polja obrazaca prikazati njihov vizualni izgled u sadržaj stranice i ukloniti interaktivni obrazac. |
ExportFdf() | U slučaju da je to moguće, provjerite sljedeće:. |
ImportFdf(fdfData: byte[]) | Uvod podataka iz polja obrasca u bajtove FDF-a. |
ExportXfdf() | Izvoz podataka o poljima obrasca u XFDF-u (formatu XML obrazaca). |
ImportXfdf(xfdfXml: string) | Uvoz podataka o polju obrasca iz XML-stringa XFDF. |
GetEnumerator() | Zove GetEnumerator na ovom primjerku obrasca. |
Add(field: Field, partialName: string, pageNumber: int) | Kopirajte polje u obrazac pod novim djelomičnim imenom, vezujući njegov widget (s) na PageNumber. |
AddFieldAppearance(field: Field, pageNumber: int, rect: Rectangle) | Pridružiti novi widget izgled polja na određenoj stranici unutar pravokutnika. |
AssignXfa(xml: XmlDocument) | Završite s XFA skupovima podataka iz datog XmlDocument. |
CopyTo(array: Field[], index: int) | Kopirajte polja u dostavljenom nizku počevši od indeksa. |
Delete(field: Field) | Izvješće o zahtjevu za odobrenje u skladu s člankom 21. stavkom 1. točkom (a) Uredbe (EU) br. 1308/2013. |
ExportToJson(stream: Stream) | Serijalizirati polja obrasca u JSON putem isporučenog toka. |
ExportToJson(fileName: string) | Serijalizirati polja obrasca u JSON datoteku. |
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?) | Serijalizirati polja obrasca u JSON putem isporučenog toka. |
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?) | Serijalizirati polja obrasca u JSON datoteku. |
GetFieldsInRect(rect: Rectangle) | Vratite polja koja se presjekaju sa isporučenim pravougaonikom. |
HasField(field: Field) | Istina kada isporučeno polje pripada ovom obrascu. |
ImportFromJson(stream: Stream) | Čitati vrijednosti polja obrazaca iz JSON toka i primjenjivati ih. |
ImportFromJson(fileName: string) | Čitati vrijednosti polja obrazaca iz JSON datoteke i primjenjivati ih. |
MakeFormAnnotationsIndependent(page: Page) | Odvojite komentare od stabla polja kako bi se mogle pomjerati između stranica neovisno. |
RemoveFieldAppearance(field: Field, appearanceIndex: int) | Izbaci određeni zapis o izgledu s polja. |