Lomake

Lomake

Yleiskatsaus

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

Facade lomakekenttien manipulointiin, mukaan lukien XML-tuonti/vienti.

Tämä luokka tarjoaa 54 menetelmää Form-objektien käsittelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField, ja 23 muuta 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, Document, FieldNames, FormSubmitButtonNames, ja 3 muuta.

Ominaisuudet

NameTypeAccessDescription
ImportResultFormImportResult[]LukuKenttäkohtaiset tulokset viimeisimmästä ImportFdf/ImportXfdf/ImportXml-kutsusta.
DocumentDocument?LukuTaustalla oleva asiakirja.
FormSubmitButtonNamesstring[]LukuHae lomakkeen lähetyspainikkeiden nimet.
SrcFileNamestring?Luku/KirjoitusLähdetiedoston nimi.
SrcStreamStream?Luku/KirjoitusLähdevirta.
ConvertToAspose.Pdf.PdfFormatLuku/KirjoitusKohde-PDF/A- tai PDF-versio tallennetulle tulosteelle.
FieldNamesstring[]LukuHae kaikki lomakkeen kenttien nimet.
DestFileNamestring?Luku/KirjoitusKohdetiedoston nimi tallennusta varten.
DestStreamStream?Luku/KirjoitusKohdevirta tallennusta varten.

Menetelmät

SignatureDescription
Form()Luo sitomaton Form-fasadi.
Form(document: Document)Luo Form-fasadi, joka on sidottu asiakirjaan.
Form(document: Document, destStream: Stream)Sidota Document ja esiasettaa tulostusvirta parametritonta Save-metodia varten.
Form(document: Document, destFileName: string)Sidota Document ja esiasettaa tulostustiedostopolku parametritonta Save-metodia varten.
Form(srcFileName: string, destFileName: string)Luo Form-fasadi syöte- ja tulostustiedostopolkujen perusteella.
Form(srcFileName: string, destStream: Stream)Luo Form-fasadi syötetiedostosta, kirjoittaen virtaan Save-metodissa.
Form(srcFileName: string)Luo Form-fasadi syötetiedostopolusta.
Form(srcStream: Stream)Luo Form-fasadi virrasta.
Form(srcStream: Stream, destStream: Stream)Luo Form-fasadi lähdevirrasta, kirjoittaen kohdevirtaan Save-metodissa.
Form(srcStream: Stream, destFileName: string)Luo Form-fasadi lähdevirrasta, kirjoittaen kohdetiedostoon Save-metodissa.
BindPdf(path: string)Sidota PDF-tiedosto tähän fasadiin.
BindPdf(doc: Document)Sidota asiakirja tähän fasadiin.
BindPdf(stream: Stream)Sidota PDF-virta tähän fasadiin.
GetFieldLimit(fieldName: string)Hae tekstikentän enimmäismerkkimäärä nimen perusteella.
GetField(fieldName: string)Hae kentän arvo nimen perusteella.
FillField(fieldName: string, fieldValue: string)Täytä kenttä arvolla.
FillField(fieldName: string, beChecked: bool)Täytä kenttä totuusarvolla (valintaruutuihin/radiopainikkeisiin).
GetFieldType(fieldName: string)Hae kentän tyyppi nimen perusteella.
GetFieldFacade(fieldName: string)Hae kentän visuaaliset fasadiominaisuudet.
GetButtonOptionCurrentValue(fieldName: string)Hae painikkeen (radiopainike) kentän nykyinen arvo.
GetButtonOptionValues(fieldName: string)Hae painikkeen (radiopainike) kentän vaihtoehtoarvot.
GetFullFieldName(fieldName: string)Hae kentän täysi pätevä nimi.
FlattenField(fieldName: string)Litistä tietty kenttä nimen perusteella — renderöi se staattisena sisällönä ja poista interaktiivinen tila.
FlattenAllFields()Litistä kaikki lomakekentät asiakirjassa — renderöi ne staattisena sisällönä ja poista AcroForm.
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool)Tuo lomakekenttien arvot XML-virrasta.
ImportXfdf(inputXfdfStream: Stream)Tuo lomakekenttien data XFDF-virrasta.
ImportFdf(inputFdfStream: Stream)Tuo lomakekenttien data FDF-virrasta.
ExportXml(outputXmlStream: Stream)Vie lomakekenttien arvot XML-virtaan.
ExportFdf(outputFdfStream: Stream)Vie lomakekenttien arvot FDF-muodossa virtaan.
ExportXfdf(outputXfdfStream: Stream)Vie lomakekenttien arvot XFDF-muodossa virtaan.
ExportJson(outputJsonStream: Stream, indented: bool)Vie kaikkien asiakirjan kenttien sisällöt JSON-virtaan.
ImportJson(inputJsonStream: Stream)Tuo kenttien arvot JSON-virrasta sidottuun asiakirjaan, vastaamalla kenttiä niiden täysnimien perusteella.
HasField(fullName: string)Totta, jos annettua täysnimeä vastaava kenttä on sidotussa lomakkeessa.
Save()Tallenna muokattu asiakirja.
Save(destFile: string)Tallenna tiettyyn polkuun.
Save(destStream: Stream)Tallenna muokattu asiakirja virtaan.
SaveBytes()Tallenna muokattu asiakirja ja palauta tavut.
Close()Sulje fasadi.
Dispose()Kutsuu Dispose-metodia tässä Form-instanssissa.
ExtractXfaData(outputXmlStream: Stream)Poimi asiakirjan XFA-datasettien XML virtaan.
SetXfaData(inputXmlStream: Stream)Korvaa asiakirjan XFA-datasettien XML virrasta.
FillBarcodeField(fieldName: string, data: string)Täytä viivakoodikenttä nimen perusteella annetulla datalla.
FillField(fieldName: string, value: string, fitFontSize: bool)Täytä tekstikenttä annetulla arvolla, valinnaisesti sovittaen fonttikoon laatikkoon.
FillField(fieldName: string, index: int)Täytä valintakenttä valitun vaihtoehdon indeksin perusteella.
FillField(fieldName: string, fieldValues: string[])Täytä listalaatikon kenttä annetulla monivalintaarvolla.
FillFields(fieldNames: string[], fieldValues: string[], output: Stream)Sovella useita kenttäarvoja ja palauta syntynyt PDF virrana.
FillImageField(fieldName: string, imageStream: Stream)Täytä kuva-painikekenttä virrasta.
FillImageField(fieldName: string, imageFileName: string)Täytä kuva-painikekenttä tiedostopolusta.
GetFieldFlag(fieldName: string)Hae kentälle asetettu PropertyFlag (ReadOnly / Required / NoExport).
GetRichText(fieldName: string)Palauta kentän rikastekstisisältö (/RV-merkintä) tai null jos puuttuu.
GetSubmitFlags(fieldName: string)Palauta SubmitFormFlag, joka on tallennettu submit-painikekenttään.
IsRequiredField(fieldName: string)Totta, kun kentällä on Required-lippu asetettuna.
RenameField(fieldName: string, newFieldName: string)Nimeä lomakekenttä uudelleen.
ImportXml(inputXmlStream: Stream)Tuo lomakekenttien arvot XML-virrasta (parametriton ylikuormitus — sama kuin ImportXml(Stream, bool) kun ignoreFormTemplateChanges=false).

Katso myös

 Suomi