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
| Name | Type | Access | Description |
|---|---|---|---|
ImportResult | FormImportResult[] | Luku | Kenttäkohtaiset tulokset viimeisimmästä ImportFdf/ImportXfdf/ImportXml-kutsusta. |
Document | Document? | Luku | Taustalla oleva asiakirja. |
FormSubmitButtonNames | string[] | Luku | Hae lomakkeen lähetyspainikkeiden nimet. |
SrcFileName | string? | Luku/Kirjoitus | Lähdetiedoston nimi. |
SrcStream | Stream? | Luku/Kirjoitus | Lähdevirta. |
ConvertTo | Aspose.Pdf.PdfFormat | Luku/Kirjoitus | Kohde-PDF/A- tai PDF-versio tallennetulle tulosteelle. |
FieldNames | string[] | Luku | Hae kaikki lomakkeen kenttien nimet. |
DestFileName | string? | Luku/Kirjoitus | Kohdetiedoston nimi tallennusta varten. |
DestStream | Stream? | Luku/Kirjoitus | Kohdevirta tallennusta varten. |
Menetelmät
| Signature | Description |
|---|---|
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). |