Formulari

Formulari

Visió general

Form és una classe a Aspose.PDF FOSS per a .NET.
Hereta de: IDisposable.

Fasada per a la manipulació de camps de formulari, incloent importació/exportació XML.

Aquesta classe proporciona 54 mètodes per treballar amb objectes Form en programes .NET. Els mètodes disponibles inclouen: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField, i 23 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET. Propietats: ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames, i 3 més.

Propietats

NomTipusAccésDescripció
ImportResultFormImportResult[]ReadResultats per camp de la crida més recent a ImportFdf/ ImportXfdf/ImportXml.
DocumentDocument?ReadEl document subjacents.
FormSubmitButtonNamesstring[]ReadObté els noms dels botons d’enviament del formulari.
SrcFileNamestring?Read/WriteNom del fitxer d’origen.
SrcStreamStream?Read/WriteFlux d’origen.
ConvertToAspose.Pdf.PdfFormatRead/WriteVersió PDF/A o PDF de destinació per a la sortida desada.
FieldNamesstring[]ReadObté tots els noms de camp del formulari.
DestFileNamestring?Read/WriteNom del fitxer de destinació per a desar.
DestStreamStream?Read/WriteFlux de destinació per a desar.

Mètodes

SignatureDescription
Form()Crea una façana de Form sense vinculació.
Form(document: Document)Crea una façana de Form vinculada a un document.
Form(document: Document, destStream: Stream)Vincula un Document i preconfigura un flux de sortida per a l’operació Save sense paràmetres.
Form(document: Document, destFileName: string)Vincula un Document i preconfigura una ruta de fitxer de sortida per a l’operació Save sense paràmetres.
Form(srcFileName: string, destFileName: string)Crea una façana de Form a partir de rutes de fitxer d’entrada i sortida.
Form(srcFileName: string, destStream: Stream)Crea una façana de Form a partir d’un fitxer d’entrada, escrivint a un flux en guardar.
Form(srcFileName: string)Crea una façana de Form a partir d’una ruta de fitxer d’entrada.
Form(srcStream: Stream)Crea una façana de Form a partir d’un flux.
Form(srcStream: Stream, destStream: Stream)Crea una façana de Form a partir d’un flux d’origen, escrivint a un flux de destinació en guardar.
Form(srcStream: Stream, destFileName: string)Crea una façana de Form a partir d’un flux d’origen, escrivint a un fitxer de destinació en guardar.
BindPdf(path: string)Vincula un fitxer PDF a aquesta façana.
BindPdf(doc: Document)Vincula un document a aquesta façana.
BindPdf(stream: Stream)Vincula un flux PDF a aquesta façana.
GetFieldLimit(fieldName: string)Obté el recompte màxim de caràcters d’un camp de text per nom.
GetField(fieldName: string)Obté el valor d’un camp per nom.
FillField(fieldName: string, fieldValue: string)Omple un camp amb un valor.
FillField(fieldName: string, beChecked: bool)Omple un camp amb un valor booleà (per a caselles de verificació / botons d’opció).
GetFieldType(fieldName: string)Obté el tipus d’un camp per nom.
GetFieldFacade(fieldName: string)Obté les propietats visuals de la façana per a un camp.
GetButtonOptionCurrentValue(fieldName: string)Obté el valor actual d’un camp de botó (botó d’opció).
GetButtonOptionValues(fieldName: string)Obté els valors d’opció d’un camp de botó (botó d’opció).
GetFullFieldName(fieldName: string)Obté el nom complet qualificat del camp.
FlattenField(fieldName: string)Aplana un camp específic per nom — el renderitza com a contingut estàtic i elimina l’estat interactiu.
FlattenAllFields()Aplana tots els camps de formulari del document — els renderitza com a contingut estàtic i elimina l’AcroForm.
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool)Importa valors de camps de formulari des d’un flux XML.
ImportXfdf(inputXfdfStream: Stream)Importa dades de camps de formulari des d’un flux XFDF.
ImportFdf(inputFdfStream: Stream)Importa dades de camps de formulari des d’un flux FDF.
ExportXml(outputXmlStream: Stream)Exporta valors de camps de formulari a un flux XML.
ExportFdf(outputFdfStream: Stream)Exporta valors de camps de formulari com a FDF a un flux.
ExportXfdf(outputXfdfStream: Stream)Exporta valors de camps de formulari com a XFDF a un flux.
ExportJson(outputJsonStream: Stream, indented: bool)Exporta el contingut de tots els camps del document a un flux JSON.
ImportJson(inputJsonStream: Stream)Importa valors de camps des d’un flux JSON al document vincul·lat, coincidint els camps pel seu nom complet.
HasField(fullName: string)Cert si existeix un camp amb el nom complet indicat al formulari vincul·lat.
Save()Desa el document modificat.
Save(destFile: string)Desa a una ruta específica.
Save(destStream: Stream)Desa el document modificat a un flux.
SaveBytes()Desa el document modificat i retorna bytes.
Close()Tanca la façana.
Dispose()Crida Dispose en aquesta instància de Form.
ExtractXfaData(outputXmlStream: Stream)Extreu l’XML dels conjunts de dades XFA del document a un flux.
SetXfaData(inputXmlStream: Stream)Reemplaça l’XML dels conjunts de dades XFA del document des d’un flux.
FillBarcodeField(fieldName: string, data: string)Omple un camp de codi de barres per nom amb les dades proporcionades.
FillField(fieldName: string, value: string, fitFontSize: bool)Omple un camp de text amb el valor proporcionat, ajustant opcionalment la mida de la lletra a la caixa.
FillField(fieldName: string, index: int)Omple un camp de selecció per índex d’opció seleccionada.
FillField(fieldName: string, fieldValues: string[])Omple un camp de llista desplegable amb els valors de selecció múltiple proporcionats.
FillFields(fieldNames: string[], fieldValues: string[], output: Stream)Aplica múltiples valors de camps i retorna el PDF resultant com a flux.
FillImageField(fieldName: string, imageStream: Stream)Omple un camp de botó d’imatge des d’un flux.
FillImageField(fieldName: string, imageFileName: string)Omple un camp de botó d’imatge des d’una ruta de fitxer.
GetFieldFlag(fieldName: string)Obté el PropertyFlag establert en un camp (ReadOnly / Required / NoExport).
GetRichText(fieldName: string)Retorna el contingut de text enriquit del camp (l’entrada /RV) o null si no existeix.
GetSubmitFlags(fieldName: string)Retorna el SubmitFormFlag registrat en un camp de botó d’enviament.
IsRequiredField(fieldName: string)Cert quan el camp té el senyalador Required activat.
RenameField(fieldName: string, newFieldName: string)Canvia el nom d’un camp de formulari.
ImportXml(inputXmlStream: Stream)Importa valors de camps de formulari des d’un flux XML (sobrecàrrega sense paràmetres — igual que ImportXml(Stream, bool) amb ignoreFormTemplateChanges=false).

Vegeu també

 Català