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

NameTypeAccessDescription
FieldsField[]ReadA ű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.
IgnoreNeedsRenderingboolOlvasás/írásHa igaz, a űrlap NeedAppearances bejegyzése el van titkolva, így Acrobat nem fogja újraépíteni a widget megjelenését nyitott időben.
EmulateRequierdGroupsboolOlvasás/írásHa 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.
CountintReadMegtaláltuk.
RadioGroupsIReadOnlyList<RadioButtonGroup>ReadMinden rádió gombos csoport a formában.
SignaturesExistboolOlvasás/írásIgaz, ha az ilyen formában létezik egy nem null /V aláírás szótárú aláírt mező.
TypeFormTypeOlvasás/írásA formátum típusa (Standard, Static, Dynamic).
IsXfaboolReadAz XFA-formanyomtatvány.
XFAXFA?ReadAz XFA-acesszor, amely feltárja az alapul szolgáló XML csomagokat (mintát, adatkészleteket,…).
HasXfaboolReadIgaz, ha a formanyomtatvány tartalmaz egy XFA-részletet.
AutoRecalculateboolOlvasás/írásHa igaz, számolja újra a kiszámított mezőket minden egyes függőségváltozás esetén.
AutoRestoreFormboolOlvasás/írásHa true, a formanyomtatvány visszaállítja az alapértelmezett értékeket.
CalculatedFieldsIEnumerable<Field>?Olvasás/írásA számítási rendet használták.
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceOlvasás/írásAz alapértelmezett megjelenés olyan mezőkre vonatkozik, amelyek nem hordozzák saját /DA-jukat.
DefaultResourcesAspose.Pdf.Resources?ReadAz űrlap által használt alapértelmezett betűtípus/színterület erőforrások.
IsSynchronizedboolReadAz alapvető gyűjtemény szál-biztonságos.
NeedsRenderingboolReadIgaz, ha a űrlapnak be van állítva az NeedsAppearances jelzője.
RemovePermissionboolOlvasás/írásHa igaz, a dokumentum engedély-bítjeit eltávolítják az elmentés előtt.
SignaturesAppendOnlyboolOlvasás/írásHa igaz, a szerző figyelmen kívül hagyja az aláírás-megkerülő módosításokat.
SyncRootobjectReadSzinkronizációs gyökérobjektum IsSynchronized.

Methods

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

See Also

 Magyar