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:PrihvatOpisivanje
FieldsField[]Čitaj.Vrati polja obrazaca kao niz snimaka (Field[] Fields), tako da pozivatelji mogu koristiti .Length i indeksiranje raspona.
IgnoreNeedsRenderingboolČitanje/pisanjeAko je istina, NeedAppearances unosa obrasca se potisne tako da Acrobat neće obnoviti izgled widgetova u otvorenom vremenu.
EmulateRequierdGroupsboolČitanje/pisanjeAko je to točno, ravna faza obrasca dodaje sintetički znak “Potreban” za ‘requiredGroups’ u stilu XFA čije najmanje jedno ograničenje nije ispunjeno.
CountintČitaj.-Zna se koliko.
RadioGroupsIReadOnlyList<RadioButtonGroup>Čitaj.Sve grupe radija u formi.
SignaturesExistboolČitanje/pisanjeIstina ako bilo koje polje potpisa s ne-null / V potpisom riječnik postoji u ovom obliku.
TypeFormTypeČitanje/pisanjeU slučaju da je to moguće, mora se provesti proces ispitivanja.
IsXfaboolČitaj.Ako je to obrazac XFA.
XFAXFA?Čitaj.XFA pristupnik koji izložava osnovne XML pakete (sjablovci, skupovi podataka…).
HasXfaboolČitaj.Istina kada obrazac sadrži dio XFA.
AutoRecalculateboolČitanje/pisanjeAko je istina, ponovno izračunavanje proračunanih polja kad god se ovisnost promijeni.
AutoRestoreFormboolČitanje/pisanjeAko je istina, obrazac automatski vraća svoje podrazumevane vrijednosti na Reset.
CalculatedFieldsIEnumerable<Field>?Čitanje/pisanjeRedoslijed polja koji se koristi za pokretanje izračuna prolazi.
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceČitanje/pisanjePodrazumijevani izgled primjenjuje se na polja koja ne nose vlastiti /DA.
DefaultResourcesAspose.Pdf.Resources?Čitaj.Standardni font / colorspace resursi koji se koriste u obrascu.
IsSynchronizedboolČitaj.Ako je podložna zbirka sigurna od niti.
NeedsRenderingboolČitaj.Istina kada obrazac ima NeedsAppearances zastavu postavljen.
RemovePermissionboolČitanje/pisanjeKad je istina, bitovi dozvole dokumenta su uklonjeni prije pohranjivanja.
SignaturesAppendOnlyboolČitanje/pisanjeKad je istina, pisac ignorira izmjene koje su zaobišle potpis.
SyncRootobjectČitaj.Sinhronizacija korijen objekta za IsSynchronized.

Metoda za primjenu

PotpisOpisivanje
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.

Također pogledajte:

 Hrvatski