Form
Overview
Form az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>.
A PDF-dokumentum interaktív formáját (AcroForm) képviseli.
Ez a osztály 36 módszert kínál formanyomtatványokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: Add, AddFieldAppearance, AssignXfa, CopyTo, Delete, ExportFdf, ExportToJson, ExportXfdf, FindByName, FindField, Flatten, Form, és 14 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: AutoRecalculate, AutoRestoreForm, CalculatedFields, Count, DefaultAppearance, DefaultResources, és még 14 más.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Fields | Field[] | Read | A űrlap mezőit pillanatfelvétel-tervek formájában adja vissza (Field[] Fields), így a hívók használhatják .Length és array indexet. |
IgnoreNeedsRendering | bool | Olvasás/írás | Ha igaz, a űrlap NeedAppearances bejegyzése el van titkolva, így Acrobat nem fogja újraépíteni a widget megjelenését nyitott időben. |
EmulateRequierdGroups | bool | Olvasás/írás | Ha a true, az űrlap lecsúszott lépése egy szintetikus Required marker-t ad hozzá XFA stílusú ‘requiresGroups’ esetében, amelyeknél legalább egy követelmény nem teljesül. |
Count | int | Read | Megtaláltuk. |
RadioGroups | IReadOnlyList<RadioButtonGroup> | Read | Minden rádió gombos csoport a formában. |
SignaturesExist | bool | Olvasás/írás | Igaz, ha az ilyen formában létezik egy nem null /V aláírás szótárú aláírt mező. |
Type | FormType | Olvasás/írás | A formátum típusa (Standard, Static, Dynamic). |
IsXfa | bool | Read | Az XFA-formanyomtatvány. |
XFA | XFA? | Read | Az XFA-acesszor, amely feltárja az alapul szolgáló XML csomagokat (mintát, adatkészleteket,…). |
HasXfa | bool | Read | Igaz, ha a formanyomtatvány tartalmaz egy XFA-részletet. |
AutoRecalculate | bool | Olvasás/írás | Ha igaz, számolja újra a kiszámított mezőket minden egyes függőségváltozás esetén. |
AutoRestoreForm | bool | Olvasás/írás | Ha true, a formanyomtatvány visszaállítja az alapértelmezett értékeket. |
CalculatedFields | IEnumerable<Field>? | Olvasás/írás | A számítási rendet használták. |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | Olvasás/írás | Az alapértelmezett megjelenés olyan mezőkre vonatkozik, amelyek nem hordozzák saját /DA-jukat. |
DefaultResources | Aspose.Pdf.Resources? | Read | Az űrlap által használt alapértelmezett betűtípus/színterület erőforrások. |
IsSynchronized | bool | Read | Az alapvető gyűjtemény szál-biztonságos. |
NeedsRendering | bool | Read | Igaz, ha a űrlapnak be van állítva az NeedsAppearances jelzője. |
RemovePermission | bool | Olvasás/írás | Ha igaz, a dokumentum engedély-bítjeit eltávolítják az elmentés előtt. |
SignaturesAppendOnly | bool | Olvasás/írás | Ha igaz, a szerző figyelmen kívül hagyja az aláírás-megkerülő módosításokat. |
SyncRoot | object | Read | Szinkronizációs gyökérobjektum IsSynchronized. |
Methods
| Signature | Description |
|---|---|
Form(document: Document) | A dokumentumhoz kötött űrlap létrehozása. |
Delete(fieldName: string) | A formanyomtatványt törölje a név szerint. |
Add(field: Field) | A megadott oldalon mezőt kell hozzáadni a űrlaphoz. |
Add(field: Field, pageNumber: int) | A mező hozzáadása. |
findField(fullName: string) | Keresse fel a mezőt neve szerint; nullát adja, ha nem található. |
FindField(fullName: string) | A neve findField. |
ToObject() | Minden mező értékének kivitelét szótárként (mezőnév → értéke). |
HasField(fieldName: string) | Igaz, ha a megadott teljes névvel rendelkező mező létezik az AcroForm. |
HasField(fieldName: string, searchChildren: bool) | Igaz, ha a megadott névvel rendelkező mező létezik. |
FindByName(fullName: string) | A mezőt a teljes neve szerint vagy az XFA útvonal alapján keresse meg, ha statikus XFÁ formátumokat használ. |
GetXfaDatasetsXml() | Szerezd meg az XFA adatkészlet XML-et, vagy nullát ha nem egy XFÁ formanyomtatványt. |
GetXfaFieldValue(path: string) | Szerezzen XFA mezőt a XML adatkészletben. |
SetXfaFieldValue(path: string, value: string) | Az XML adatkészletben a pontos útvonalon keresztül XFA mező értéket állítsanak be. |
SetXfaFieldValues(values: IReadOnlyList<KeyValuePair<string, string>>) | Több XFA mező értékének beállítása egy adatkészlet elemzési/sorozatosítási ciklusban. |
Flatten() | Az összes űrlap mezőt lecsúszni, és az interaktív űrt eltávolítani. |
Flatten(document: Document) | Az összes űrlap mezőt lecsúszni, és az interaktív űrt eltávolítani. |
ExportFdf() | A formanyomtatvány mező adatainak exportja a PDF-tábla 12.7.7 pont szerinti FDF (Forms Data Format) formátumban. |
ImportFdf(fdfData: byte[]) | A formanyomtatvány mező adatainak importja FDF-bitéből. |
ExportXfdf() | A formanyomtatvány mező adatainak XFDF-ben (XML Forms Data Format) történő exportálása. |
ImportXfdf(xfdfXml: string) | A formanyomtatvány mező adatainak importja az XFDF XML szalagból. |
GetEnumerator() | A formanyomtatvány példányában GetEnumerator hívja. |
Add(field: Field, partialName: string, pageNumber: int) | Másolja a mezőt egy új részleges név alatt, és kössze meg az oldalszámhoz. |
AddFieldAppearance(field: Field, pageNumber: int, rect: Rectangle) | Egy új widget megjelenését egy konkrét oldalon a téglalapban. |
AssignXfa(xml: XmlDocument) | A megadott XmlDocument-ból helyettesítse az XFA adatkészleteket. |
CopyTo(array: Field[], index: int) | A mezőket az indexnél kezdve másolja a megadott táblába. |
Delete(field: Field) | A megadott mezőt törölje a űrlapból. |
ExportToJson(stream: Stream) | A formanyomtatvány mezőit a megadott áramláson keresztül JSON-ba sorosítsuk. |
ExportToJson(fileName: string) | A formanyomtatvány mezőit egy fájlon JSON-ba sorosítsuk. |
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?) | A formanyomtatvány mezőit a megadott áramláson keresztül JSON-ba sorosítsuk. |
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?) | A formanyomtatvány mezőit egy fájlon JSON-ba sorosítsuk. |
GetFieldsInRect(rect: Rectangle) | A megadott téglalapban megjelölve az átváltó mezőket adja vissza. |
HasField(field: Field) | Igaz, ha a megadott mező e formához tartozik. |
ImportFromJson(stream: Stream) | Olvasd el a form-mező értékeket egy JSON áramlásokból és alkalmazza azokat. |
ImportFromJson(fileName: string) | Olvassa el a form-mező értékeket egy JSON fájltól, és alkalmazza azokat. |
MakeFormAnnotationsIndependent(page: Page) | A mezőfajtól el kell távolítani a formanyomtatványokat, hogy függetlenül mozogjanak az oldalak között. |
RemoveFieldAppearance(field: Field, appearanceIndex: int) | A mezőből egy adott megjelenési bejegyzés eltávolítása. |