Lomakeeditori

Lomakeeditori

Yleiskatsaus

FormEditor on luokka Aspose.PDF FOSS:ssä .NET:lle.
Periytyy luokasta: IDisposable.

Facade lomakeoperaatioille: täytä kenttiä, litistä lomakkeet, tuo/vie dataa.

Tämä luokka tarjoaa 64 menetelmää FormEditor-objektien kanssa työskentelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: AddCheckBox, AddField, AddFieldScript, AddListItem, AddSubmitBtn, AddTextField, BindPdf, CheckField, Close, CopyInnerField, CopyOuterField, DecorateField, ja 34 lisämenetelmää.
Kaikki julkiset jäsenet ovat käytettävissä kaikille .NET-sovelluksille Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: ConvertTo, DestFileName, DestStream, ExportItems, Facade, Items, ja 6 muuta.

Ominaisuudet

NimiTyyppiPääsyKuvaus
SrcFileNamestring?Read/WriteLähdetiedoston polku, jota käytetään parametrittomassa konstruktorissa + Save-virrassa.
SrcStreamStream?Read/WriteLähdevirta, jota käytetään parametrittomassa konstruktorissa + Save-virrassa.
DestFileNamestring?Read/WriteKohdetiedoston polku, jonka parametriton Save() kirjoittaa.
DestStreamStream?Read/WriteKohdevirta, jonka parametriton Save() kirjoittaa.
ConvertToPdfFormatRead/WriteKohde-PDF/A- tai PDF-versio tallennetulle tulosteelle.
FacadeFormFieldFacadeRead/WriteVisuaalinen ulkoasu, jonka AddField ja DecorateField() soveltavat.
Itemsstring[]?Read/WriteOletusluettelo kohteista, jota AddField käyttää luodessaan ListBox- / ComboBox-kenttiä.
ExportItemsstring[][]?Read/WriteVientiarvo-parit, jotka on yhdistetty kohteisiin.
RadioButtonItemSizedoubleRead/WriteRadiopainikkeen kohteen reunapituus (pisteinä), jota käytetään radioryhmän asettelussa.
RadioGapfloatRead/WriteVäli (pisteinä) radiopainikkeiden kohteiden välillä ryhmässä.
RadioHorizboolRead/WriteKun true, radiopainikkeiden kohteet asetetaan vaakasuoraan; muuten pystysuoraan.
SubmitFlagSubmitFormFlagRead/WriteLähetysformaatti, jota AddSubmitBtn ja SetSubmitFlag käyttävät.

Menetelmät

AllekirjoitusKuvaus
FormEditor()Oletusrakentaja tilattomalle byte[]-pohjaiselle API:lle.
FormEditor(document: Document)Sido editori asiakirjaan paikan päällä tapahtuvia operaatioita varten.
FormEditor(document: Document, destStream: Stream)Sido asiakirja ja esiaseta lähtövirta parametritonta Save-metodia varten.
FormEditor(document: Document, destFileName: string)Sido asiakirja ja esiaseta tulostetiedoston polku parametritonta Save-metodia varten.
FormEditor(srcStream: Stream, destStream: Stream)Avaa syötevirrasta, kirjoittaen tulostevirtaan Save-kutsun yhteydessä.
FormEditor(srcFileName: string, destFileName: string)Avaa syötetiedostosta, kirjoittaen tulostetiedostoon Save-kutsun yhteydessä.
BindPdf(path: string)Sido PDF-tiedosto polun perusteella muokkausta varten.
BindPdf(pdfData: byte[])Sido PDF byte-puskurista.
BindPdf(stream: Stream)Sido PDF virrasta.
BindPdf(document: Document)Sido PDF jo avatussa Document-objektissa.
Save(path: string)Tallenna sidottu asiakirja tiedostopolkuun.
Save(destStream: Stream)Tallenna sidottu asiakirja virtaan.
Save()Tallenna sidottu asiakirja määritettyyn kohteeseen (DestFileName tai DestStream).
Close()Sulje ja vapauta sidottu asiakirja.
Dispose()Kutsuu Dispose-metodia tähän FormEditor-instanssiin.
SetField(fieldName: string, value: string)Aseta kentän arvo nimen perusteella.
CheckField(fieldName: string)Ruksaa valintaruutukenttä nimen perusteella.
UncheckField(fieldName: string)Poista valintaruutukentän rasti nimen perusteella.
AddTextField(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double)Lisää tekstikenttä sidottuun asiakirjaan.
AddCheckBox(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double, isChecked: bool)Lisää valintaruutukenttä sidottuun asiakirjaan.
AddField(fieldType: FieldType, fieldName: string, pageNum: int, llx: float, lly: float, urx: float, ury: float)Lisää kenttä annetulla fieldType-tyypillä pyydettyyn suorakulmioon sivulla pageNum.
AddField(fieldType: FieldType, fieldName: string, initValue: string?, pageNum: int, llx: float, lly: float, urx: float, ury: float)Lisää kenttä alkuarvolla (tekstikentät ja yhdistelmäruudut).
AddListItem(fieldName: string, itemName: string)Lisää yksi kohde ListBox- / ComboBox-kenttään.
AddListItem(fieldName: string, exportName: string[])Lisää yksi kohde vientiarvo-parilla (näyttö, vienti).
DelListItem(fieldName: string, itemName: string)Poista yksi kohde ListBox- / ComboBox-kentästä.
AddSubmitBtn(fieldName: string, page: int, label: string, url: string, llx: float, lly: float, urx: float, ury: float)Lisää Submit-painike.
AddFieldScript(fieldName: string, script: string)Liitä JavaScript-toimintoskripti kenttään.
SetFieldScript(fieldName: string, script: string)Korvaa kentän JavaScript-toimintoskripti.
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int)Kopioi kenttä sidotussa asiakirjassa toiselle sivulle.
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int, abscissa: float, ordinate: float)Kopioi kenttä sidotussa asiakirjassa toiselle sivulle annetuissa koordinaateissa.
CopyOuterField(srcFileName: string, fieldName: string)Kopioi kenttä toisesta PDF-tiedostosta sidottuun asiakirjaan samaan sijaintiin.
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int)Kopioi kenttä toisesta PDF-tiedostosta sidottuun asiakirjaan määritellylle sivulle.
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int, abscissa: float, ordinate: float)Kopioi kenttä toisesta PDF-tiedostosta tarkkoihin koordinaatteihin.
DecorateField()Käytä Facadea kaikkiin asiakirjan kenttiin.
DecorateField(fieldType: FieldType)Käytä Facadea kaikkiin annetun tyypin kenttiin.
DecorateField(fieldName: string)Käytä Facadea yhteen nimettyyn kenttään.
ResetFacade()Nollaa kaikki Facade-ominaisuudet.
ResetInnerFacade()Alias ResetFacade-funktiolle, joka kattaa sisäkkäiset facade-kutsujat.
MoveField(fieldName: string, llx: float, lly: float, urx: float, ury: float)Siirrä kentän raja-aluetta.
RenameField(fieldName: string, newFieldName: string)Nimeä lomakekenttä uudelleen.
RemoveField(fieldName: string)Poista kenttä nimen perusteella.
RemoveFieldAction(fieldName: string)Poista kenttään liitetty toiminto.
SetFieldAlignment(fieldName: string, alignment: int)Aseta kentän arvon vaakasuora tasaus.
SetFieldAlignmentV(fieldName: string, alignment: int)Aseta kentän arvon pystysuora tasaus.
SetFieldAppearance(fieldName: string, flags: AnnotationFlags)Aseta kentän näkyvyys- / kirjoitussuojattu- / pakollisuusliput.
GetFieldAppearance(fieldName: string)Palauta kentän näkyvyys- / kirjoitussuojattu- / pakollisuusliput.
SetFieldAttribute(fieldName: string, flag: PropertyFlag)Aseta ReadOnly / Required / NoExport.
SetFieldCombNumber(fieldName: string, combNumber: int)Aseta comb-solujen määrä tekstikentälle (PDF 1.5+).
SetFieldLimit(fieldName: string, fieldLimit: int)Aseta tekstikentän enimmäismerkkimäärä nimen perusteella.
SetSubmitFlag(fieldName: string, submitFormFlag: SubmitFormFlag)Aseta SubmitForm-toimintolippu painikkeen kenttään.
SetSubmitUrl(fieldName: string, url: string)Aseta SubmitForm-toiminnon kohde-URL painikkeen kenttään.
Single2Multiple(fieldName: string)Muunna yksirivinen tekstikenttä moniriviseksi.
FlattenAllFields()Litistä kaikki lomakekentät sidotussa asiakirjassa.
FillFields(input: byte[], fieldValues: Dictionary<string, string>)Täytä lomakekentät annetuilla arvoilla (kentän nimi → arvo).
FillField(input: byte[], fieldName: string, value: string)Täytä yksi lomakekenttä nimen perusteella.
FlattenForm(input: byte[])Litistä lomake — renderöi kentät staattisena sisällönä ja poista AcroForm.
GetFieldNames(input: byte[])Hae kaikki kenttien nimet asiakirjan lomakkeesta.
GetFieldValue(input: byte[], fieldName: string)Hae tietyn kentän arvo.
GetFieldType(input: byte[], fieldName: string)Hae tietyn kentän tyyppi.
HasForm(input: byte[])Tarkista, onko asiakirjassa lomake.
GetFieldCount(input: byte[])Hae lomakekenttien kokonaismäärä.
ExportFormData(input: byte[])Vie lomaketiedot sanakirjana (kentän nimi → arvo).
ImportFormData(input: byte[], data: Dictionary<string, string>)Tuo lomaketiedot sanakirjasta.
RenameField(input: byte[], oldName: string, newPartialName: string)Nimeä lomakekenttä uudelleen toimitetuissa tavuissa.

Katso myös

 Suomi