Form

Revisió

Form És una classe en Aspose.PDF FOSS per a .NET. Heretat de: IDisposable.

Facada per a la manipulació de camps de formulari, inclòs XML import/exportació.

Aquesta classe proporciona 55 mètodes per treballar amb objectes de forma en programes .NET. Els mètodes disponibles inclouen: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField,24 mètodes addicionals. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net. Propietats : ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames,I tres més.

Propietats

NomTipusAccessDescripció
ImportResultFormImportResult[]LlegirPer-camp resultats de la trucada més recent ImportFdf/ ImportXfdf /ImportXml.
DocumentDocument?LlegirEl document subjecte.
FormSubmitButtonNamesstring[]LlegirObté els noms dels botons d’enviament del formulari.
SrcFileNamestring?Llegir / EscriureNombre de fitxer font.
SrcStreamStream?Llegir / EscriureFont de la ràdio.
ConvertToAspose.Pdf.PdfFormatLlegir / EscriureVersió PDF/A o PDF de l’objectiu per a la sortida salvat.
FieldNamesstring[]LlegirObté tots els noms de camp del formulari.
DestFileNamestring?Llegir / EscriureNom de fitxer d’estada per a l’escombraries.
DestStreamStream?Llegir / EscriureEl flux de destinació per a la salvació.

Mètodes

SignatureDescripció
Form()Creació d’una facada de forma inoblidable.
Form(document: Document)Creació d’un formulari de facada vinculat a un document.
Form(document: Document, destStream: Stream)Enllaça un Document i pre-configura un flux de sortida per a l’enviament sense paràmetres.
Form(document: Document, destFileName: string)Enllaça un Document i pre-configura el camí de fitxer d’entrada per a l’enviament sense paràmetres.
Form(srcFileName: string, destFileName: string)Creació d’una facada de formulari des dels pistes de fitxers d’entrada i sortida.
Form(srcFileName: string, destStream: Stream)Crea una facada de formulari d’un fitxer d’entrada, escriure a un flux en Save.
Form(srcFileName: string)Creació d’un facad de formulari des d’una ruta de fitxer d ́entrada.
Form(srcStream: Stream)Creació d’una facada de forma a partir d’un corrent.
Form(srcStream: Stream, destStream: Stream)Crea una facada de formulari d’un flux font, escriure a un fluix de destinació en Save.
Form(srcStream: Stream, destFileName: string)Crea una facada de formulari d’un flux font, escriure a un fitxer de destinació en Save.
BindPdf(path: string)Enllaç d’un fitxer PDF a aquesta facada.
BindPdf(doc: Document)Enllaç d’un document a aquesta facada.
BindPdf(stream: Stream)Enllaç d’un flux PDF a aquesta facada.
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)Omplir un camp amb valor.
FillField(fieldName: string, beChecked: bool)Omple un camp amb una valor boolean (per a botons de control/radio).
GetFieldType(fieldName: string)Obté el tipus d’un camp per nom.
GetFieldTemplate(fieldName: string)Retorna el nucli de la xfa del camp nomenat (o nul quan el document no té XFA / el camp absent).
GetFieldFacade(fieldName: string)Obté les propietats de la façana visual 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ó de ràdio).
GetFullFieldName(fieldName: string)Obté el nom complet qualificat del camp.
FlattenField(fieldName: string)Flatten un camp específic per nom - fer-ho com a contingut estàtic i eliminar l’estat interactiu.
FlattenAllFields()Flatte tots els camps de forma en el document — fer-los com a contingut estàtic i eliminar l’ AcroForm.
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool)Importació de valors de camp d’un flux XML.
ImportXfdf(inputXfdfStream: Stream)Importació de dades de camp d’un flux XFDF.
ImportFdf(inputFdfStream: Stream)Importació de dades de camp d’un flux FDF.
ExportXml(outputXmlStream: Stream)Exporta els valors de camp a un flux XML.
ExportFdf(outputFdfStream: Stream)Exportació forma els valors de camp com FDF a un corrent.
ExportXfdf(outputXfdfStream: Stream)Exporta els valors de camp com XFDF a un corrent.
ExportJson(outputJsonStream: Stream, indented: bool)Exporta el contingut de tots els camps del document en un flux JSON.
ImportJson(inputJsonStream: Stream)Importar valors de camp d’un flux JSON al document vinculat, matriculant els camps amb el seu nom complet.
HasField(fullName: string)És veritat si un camp amb el nom complet donat existeix en la forma vinculat.
Save()Conservar el document modificat.
Save(destFile: string)Es conservarà per un camí concret.
Save(destStream: Stream)Salva el document modificat a un flux.
SaveBytes()Salva el document modificat i torna els bit.
Close()Tanca la facada.
Dispose()Apuntes Disposem en aquest formulari.
ExtractXfaData(outputXmlStream: Stream)Extraure els set de dades XML XFA del document a un flux.
SetXfaData(inputXmlStream: Stream)Substituir els set de dades XML XFA del document d’un corrent.
FillBarcodeField(fieldName: string, data: string)Complir un camp de codi de bar per nom amb les dades donades.
FillField(fieldName: string, value: string, fitFontSize: bool)Omple un camp de text amb el valor subministrat, opcionalment ajustant la mida de font a la caixa.
FillField(fieldName: string, index: int)Complir un camp d’opció o ràdio per l’índex de opcions seleccionades (0-basada).
FillField(fieldName: string, fieldValues: string[])Omple un camp de llista amb els valors multi-selectes proporcionats.
FillFields(fieldNames: string[], fieldValues: string[], output: Stream)Apliqueu múltiples valors de camp i retornar el resultat PDF com a flux.
FillImageField(fieldName: string, imageStream: Stream)Omple un camp d’imatge incorporant la imatge com l’aparença normal del widget de camp (/AP/N), escalada per omplir el rectangle de cada widgets.
FillImageField(fieldName: string, imageFileName: string)Complir un camp d’imatge des d’un camí de fitxer.
GetFieldFlag(fieldName: string)Obtenir el PropertyFlag establert en un camp (ReadOnly / Requietat / NoExport).
GetRichText(fieldName: string)Retornar el contingut de text rico del camp (la entrada /RV) o zero quan no hi hagi.
GetSubmitFlags(fieldName: string)Retornar la SubmitFormFlag enregistrada en un camp de botó de submissió, llegir-la de nou des de l’acció /A submit-form /Flags bitmask.
IsRequiredField(fieldName: string)És veritat quan el camp té la bandera requerida.
RenameField(fieldName: string, newFieldName: string)Renomem un camp de forma.
ImportXml(inputXmlStream: Stream)Importar els valors de camp d’un flux XML (supera càrrega sense paràmetres - igual que ImportXml(Stream, bool) amb ignoreFormTemplateChanges=false).

Veure també

 Català