FormEditor

Overview

FormEditor az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IDisposable.

A formanyomtatványok homlokzatának megtervezése: a mezőket kitölteni, az egyenesített űrlapokat feltöltenie, behozatali/kiviteli adatokat.

Ez a osztály 64 módszert biztosít az FormEditor objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: AddCheckBox, AddField, AddFieldScript, AddListItem, AddSubmitBtn, AddTextField, BindPdf, CheckField, Close, CopyInnerField, CopyOuterField, DecorateField, és 34 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, ExportItems, Facade, Items, és még hat.

Properties

NameTypeAccessDescription
SrcFileNamestring?Olvasás/írásA paraméter nélküli ctor + Save flow által használt forrástáblák útvonal.
SrcStreamStream?Olvasás/írásA paraméter nélküli ctor + Save flow által használt forrásáram.
DestFileNamestring?Olvasás/írásA célfájl útvonalát a paraméter nélküli Save írja.
DestStreamStream?Olvasás/írásA céláram a paraméter nélküli Save-val íródik.
ConvertToPdfFormatOlvasás/írásA tárolt kimenetelhez a PDF/A vagy a pdf-verzió célját kell jelölni.
FacadeFormFieldFacadeOlvasás/írásA AddField és a DecorateField (() által alkalmazott vizuális megjelenés.
Itemsstring[]?Olvasás/írásAz AddField által a ListBox / ComboBox mezők létrehozásakor használt elemek alapértelmezett listája.
ExportItemsstring[][]?Olvasás/írásAz exportérték párok és a tétel.
RadioButtonItemSizedoubleOlvasás/írásRádiócsapás elem szélhossza (pontokban) egy rádiócsoport elrendezésénél.
RadioGapfloatOlvasás/írásA csoportban lévő rádiógombok közötti szakadék (pontokban).
RadioHorizboolOlvasás/írásHa igaz, a rádiógomb elemek vízszintesen vannak elhelyezve; egyébként függőlegesen.
SubmitFlagSubmitFormFlagOlvasás/írásA AddSubmitBtn és a SetSubmitFlag által használt formátum benyújtása.

Methods

SignatureDescription
FormEditor()Az állam nélküli byte[] alapú API-k alapértelmezett konstruktorja.
FormEditor(document: Document)Csatlakozz a szerkesztőhöz egy dokumentumhoz, hogy helyben működjön.
FormEditor(document: Document, destStream: Stream)Kötelezze össze a dokumentumot, és előzetesen konfigurálja az kimeneti áramlást a paraméter nélküli mentéshez.
FormEditor(document: Document, destFileName: string)Kötelezze össze a dokumentumot, és előzetesen konfigurálja az kimeneti fájl útvonalát a paraméter nélküli mentéshez.
FormEditor(srcStream: Stream, destStream: Stream)Nyisd be a bemeneti áramlóról, írj ki az kimenő áramlához.
FormEditor(srcFileName: string, destFileName: string)Nyisd be a bemeneti fájltól, írj ki az kimenőfájlba.
BindPdf(path: string)Csatlakozáshoz PDF-fájl útvonalat.
BindPdf(pdfData: byte[])Csatlakozz egy PDF-hez egy byte bufferből.
BindPdf(stream: Stream)Csatlakozz egy PDF-hez a folyóból.
BindPdf(document: Document)Csatlakozás PDF-ben egy már nyitott dokumentumból.
Save(path: string)A kötött dokumentumot egy fájl útvonalba menteni.
Save(destStream: Stream)A kötött dokumentumot egy folyóba menteni.
Save()A kötött dokumentumot a konfigurált célpontban (DestFileName vagy DestStream) mentse.
Close()Zárja be és engedje el a kötött dokumentumot.
Dispose()A FormEditor példányban a Dispose hívás.
SetField(fieldName: string, value: string)A mező értéke a név szerint.
CheckField(fieldName: string)A jelzőket a név alapján kell feltüntetni.
UncheckField(fieldName: string)A jelzőkeret mezőt neve alapján ki kell zárni.
AddTextField(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double)A kötött dokumentumhoz szövegmezőt kell hozzáadni.
AddCheckBox(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double, isChecked: bool)A kötött dokumentumhoz jelölőmezőt kell hozzáadni.
AddField(fieldType: FieldType, fieldName: string, pageNum: int, llx: float, lly: float, urx: float, ury: float)A megadott mezőTypes egy mezőt ad hozzá a pageNum-on az igényelt téglalaphoz.
AddField(fieldType: FieldType, fieldName: string, initValue: string?, pageNum: int, llx: float, lly: float, urx: float, ury: float)Egy kezdeti értékű mező hozzáadása (szövegmezők és kombinált dobozok).
AddListItem(fieldName: string, itemName: string)Egyetlen tétel hozzáadása a ListBox / ComboBox mezőhöz.
AddListItem(fieldName: string, exportName: string[])Adjon hozzá egy elemet export-érték párral (kiállítás, export).
DelListItem(fieldName: string, itemName: string)Egyetlen tétel eltávolítása a ListBox / ComboBox mezőből.
AddSubmitBtn(fieldName: string, page: int, label: string, url: string, llx: float, lly: float, urx: float, ury: float)Adj egy “Töltés” gombot.
AddFieldScript(fieldName: string, script: string)Hozzá kell csatolni egy JavaScript cselekvési forgatókönyvet a mezőhöz.
SetFieldScript(fieldName: string, script: string)Cserélje ki a mező JavaScript cselekvési forgatókönyvét.
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int)Másoljon egy mezőt a kötött dokumentumban más oldalra.
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int, abscissa: float, ordinate: float)Másoljon egy mezőt a kötött dokumentumban, és más oldalasra az adott koordinátáknál.
CopyOuterField(srcFileName: string, fieldName: string)Más PDF-fájlból egy mezőt másol a kötött dokumentumba ugyanabban a helyzetben.
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int)Más PDF-fájlból egy mezőt másol a meghatározott oldalon lévő kötött dokumentumba.
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int, abscissa: float, ordinate: float)Másoljon egy mezőt egy másik PDF-fájlból, a meghatározott koordinátáknál.
DecorateField()A dokumentum minden mezőjére alkalmazza a Faszádot.
DecorateField(fieldType: FieldType)Az adott típusú minden mezőre alkalmazza a Faszádot.
DecorateField(fieldName: string)A “Facade” alkalmazása egy elnevezésű mezőre.
ResetFacade()Minden ingatlant visszaállítson a Faszádra.
ResetInnerFacade()A ResetFacade álneve, amely a beágyazott homlokzatos hívókat fedte le.
MoveField(fieldName: string, llx: float, lly: float, urx: float, ury: float)Mozgassa a mező határát.
RenameField(fieldName: string, newFieldName: string)A űrlap mezőjének neve.
RemoveField(fieldName: string)A mezőt a név szerint törölje.
RemoveFieldAction(fieldName: string)Eltávolítja a mezőhöz kapcsolódó műveletet.
SetFieldAlignment(fieldName: string, alignment: int)A mező értéke vízszintes elhelyezkedését állítsa be.
SetFieldAlignmentV(fieldName: string, alignment: int)A mező értékének függőleges összehangolását állítsa be.
SetFieldAppearance(fieldName: string, flags: AnnotationFlags)A kijelzőt a következőképpen kell beállítani:.
GetFieldAppearance(fieldName: string)Visszaadja a láthatóságot/csak olvashatóat/kötelező jelöléseket egy mezőn.
SetFieldAttribute(fieldName: string, flag: PropertyFlag)A ReadOnly / Szükséges / NoExport beállítása.
SetFieldCombNumber(fieldName: string, combNumber: int)A szövegmező (PDF 1.5+) sejtszámának beállítását.
SetFieldLimit(fieldName: string, fieldLimit: int)A szövegmező maximális karakterszámát neve szerint állítsa be.
SetSubmitFlag(fieldName: string, submitFormFlag: SubmitFormFlag)A SubmitForm akció jelzőjét egy gombmezőre állítsa.
SetSubmitUrl(fieldName: string, url: string)A SubmitForm akció cél URL-jét egy gombmezőn állítsa be.
Single2Multiple(fieldName: string)Egyegyettsorú szövegmezőt többsorúra alakítson át.
FlattenAllFields()A kötött dokumentum összes űrlapmezőjét lecsúszni.
FillFields(input: byte[], fieldValues: Dictionary<string, string>)A űrlap mezőit a megadott értékekkel töltsék ki (mezőnév → értéke).
FillField(input: byte[], fieldName: string, value: string)A formanyomtatvány egy mezőjét a nevén keresztül töltse ki.
FlattenForm(input: byte[])A mezők statikus tartalomként történő megjelenítése és a AcroForm eltávolítása.
GetFieldNames(input: byte[])Minden mezőt szerezz a dokumentumban.
GetFieldValue(input: byte[], fieldName: string)Szerezd meg egy adott mező értékét.
GetFieldType(input: byte[], fieldName: string)Szerezd meg a konkrét mező típusát.
HasForm(input: byte[])Ellenőrizze, hogy van-e formája a dokumentumnak.
GetFieldCount(input: byte[])Szerezd meg a űrlap mezőinek teljes számát.
ExportFormData(input: byte[])A formanyomtatványok kimenetét szótárként (mezőnév → érték).
ImportFormData(input: byte[], data: Dictionary<string, string>)A formanyomtatványok behozatala a szótárból.
RenameField(input: byte[], oldName: string, newPartialName: string)A megadott bájtokban egy űrlap mező nevet adnak át.

See Also

 Magyar