Form
Overview
Form az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IDisposable.
A formanyomtatványok manipulálására szolgáló homlokzat, beleértve az XML import/exportot is.
Ez a osztály 54 módszert biztosít az .NET programokban lévő Form objektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField, és 23 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: ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames, és még három.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ImportResult | FormImportResult[] | Read | A legutóbbi ImportFdf/ImportXfdf /ImportXml hívás mezőenkénti eredményei. |
Document | Document? | Read | Az alapdokumentum. |
FormSubmitButtonNames | string[] | Read | Szerezd meg a küldési gombok nevét. |
SrcFileName | string? | Olvasás/írás | Forrásfájl neve. |
SrcStream | Stream? | Olvasás/írás | A forrásáram. |
ConvertTo | Aspose.Pdf.PdfFormat | Olvasás/írás | A tárolt kimenetelhez a PDF/A vagy a pdf-verzió célját kell jelölni. |
FieldNames | string[] | Read | Minden területet fel kell írnia. |
DestFileName | string? | Olvasás/írás | A célfájl neve mentésre. |
DestStream | Stream? | Olvasás/írás | A céláram a mentéshez. |
Methods
| Signature | Description |
|---|---|
Form() | Csináljon egy formátum nélküli homlokzatot. |
Form(document: Document) | Egy formanyomtatványt hozhat létre, amely egy dokumentumhoz kötődik. |
Form(document: Document, destStream: Stream) | Kötelezze a dokumentumot, és előzetes beállítsa az kimeneti áramlást a paraméter nélküli mentéshez. |
Form(document: Document, destFileName: string) | Kötelezze a dokumentumot, és előzetesen konfigurálja az kimeneti fájl útvonalát a paraméter nélküli mentéshez. |
Form(srcFileName: string, destFileName: string) | A be- és kimeneti fájl útvonalai alapján formanyomtatványt kell létrehozni. |
Form(srcFileName: string, destStream: Stream) | A formanyomtatvány homlokzatának létrehozása egy bemeneti fájltól, a Save-ban lévő csatornába történő írás. |
Form(srcFileName: string) | A bevezető fájl útvonalából formanyomtatvány-facsát készíteni. |
Form(srcStream: Stream) | Készítsen egy formátum-facsádot a folyóból. |
Form(srcStream: Stream, destStream: Stream) | A Formulár homlokzatának létrehozása a forrás áramlásától, az Üzenetben egy célú áramlást írva. |
Form(srcStream: Stream, destFileName: string) | A forrásáramlóról formanyomtatványt hozhat létre, a célfájlhoz írva az Üzenetben. |
BindPdf(path: string) | Csatlakozz egy PDF-fájlhoz. |
BindPdf(doc: Document) | Csatlakozz egy dokumentumhoz. |
BindPdf(stream: Stream) | Csatlakozz egy PDF-s streamhez. |
GetFieldLimit(fieldName: string) | Szerezd meg a szövegmező maximális karakterszámát. |
GetField(fieldName: string) | Szerezz egy mezőt a név szerint. |
FillField(fieldName: string, fieldValue: string) | Töltsön ki egy mezőt értékkel. |
FillField(fieldName: string, beChecked: bool) | A mezőt töltsön ki egy boolean értékkel (a jelölőnégyzetek/rádió gombok esetében). |
GetFieldType(fieldName: string) | A mező típusát neve szerint kapja meg. |
GetFieldFacade(fieldName: string) | Kapsz vizuális homlokzat tulajdonságait egy mezőnek. |
GetButtonOptionCurrentValue(fieldName: string) | Szerezd meg a gomb (rádiógomb) mező jelenlegi értékét. |
GetButtonOptionValues(fieldName: string) | Szerezzen meg egy gomb (rádiógomb) mező opciós értékeit. |
GetFullFieldName(fieldName: string) | Szerezd meg a teljes mezőt. |
FlattenField(fieldName: string) | Egy adott mezőt névvel szétlapítani, statikus tartalomként megjeleníteni és az interaktív állapotot eltávolítani. |
FlattenAllFields() | A dokumentum összes formanyomtatványt statikus tartalommal ábrázolja, és eltávolítja a AcroForm. |
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool) | A formanyomtatvány mező értékének importja egy XML-áramból. |
ImportXfdf(inputXfdfStream: Stream) | A formanyomtatvány mező adatainak importálása egy XFDF-áramból. |
ImportFdf(inputFdfStream: Stream) | A FDF-áramból formanyomtatvány mező adatainak importálása. |
ExportXml(outputXmlStream: Stream) | A formanyomtatvány mező értékének XML-áramra történő exportálása. |
ExportFdf(outputFdfStream: Stream) | A formanyomtatvány mező értékeit FDF-ként exportálja egy áramlatba. |
ExportXfdf(outputXfdfStream: Stream) | A formanyomtatvány mező értékének XFDF-ként történő exportálása egy folyóba. |
ExportJson(outputJsonStream: Stream, indented: bool) | Exportálja a dokumentum összes mező tartalmát egy JSON-áramba. |
ImportJson(inputJsonStream: Stream) | JSON-áramból a kötött dokumentumba importálja a mező értékeket, teljes nevükben egyeztetve az mezők értékeit. |
HasField(fullName: string) | Igaz, ha a megadott teljes névvel rendelkező mező létezik az kötött formában. |
Save() | A módosított dokumentumot mentse. |
Save(destFile: string) | Egy bizonyos útvonalra. |
Save(destStream: Stream) | A módosított dokumentumot egy csatornán mentse. |
SaveBytes() | Vedd le a módosított dokumentumot és adja vissza az byte-kat. |
Close() | Zárja be a homlokzatot. |
Dispose() | A formanyomtatvány kiiktatására hív. |
ExtractXfaData(outputXmlStream: Stream) | Kiválasztja a dokumentum XFA adatkészleteit XML-be egy áramlásra. |
SetXfaData(inputXmlStream: Stream) | A dokumentum XFA XML adatkészleteinek helyettesítése egy áramlással. |
FillBarcodeField(fieldName: string, data: string) | A vonalkód mezőt a megadott adatokkal neve szerint töltse ki. |
FillField(fieldName: string, value: string, fitFontSize: bool) | A megadott értékkel töltsön ki egy szövegmezőt, és a betűtípus méretét az adott mezőhöz kell beállítani. |
FillField(fieldName: string, index: int) | A kiválasztási mezőt a választott opciós index alapján töltsék ki. |
FillField(fieldName: string, fieldValues: string[]) | A megadott többválasztási értékekkel töltsön ki egy listás mezőt. |
FillFields(fieldNames: string[], fieldValues: string[], output: Stream) | Több mező értékét alkalmazza, és a kapott PDF-t egy folyó formájában adja vissza. |
FillImageField(fieldName: string, imageStream: Stream) | Töltsön ki egy kép gomb mezőt a folyóból. |
FillImageField(fieldName: string, imageFileName: string) | Töltsön ki egy képgomb mezőt a fájl útvonalából. |
GetFieldFlag(fieldName: string) | Szerezzen be a PropertyFlag-t egy mezőre (ReadOnly / Required / NoExport). |
GetRichText(fieldName: string) | A mező gazdag szöveges tartalmát (a /RV bejegyzés) vagy az hiányban nullát adja. |
GetSubmitFlags(fieldName: string) | A küldés gomb mezőn rögzített SubmitFormFlag-t adja vissza. |
IsRequiredField(fieldName: string) | Igaz, ha a mezőben az “Kényszer” jelzőt beállították. |
RenameField(fieldName: string, newFieldName: string) | A űrlap mezőjének neve. |
ImportXml(inputXmlStream: Stream) | Import formátum mező értékei XML-áram (parametrosz túlterhelés ugyanaz, mint ImportXml(Stream, bool) ignorFormTemplateChanges=false). |