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
| Nom | Tipus | Access | Descripció |
|---|---|---|---|
ImportResult | FormImportResult[] | Llegir | Per-camp resultats de la trucada més recent ImportFdf/ ImportXfdf /ImportXml. |
Document | Document? | Llegir | El document subjecte. |
FormSubmitButtonNames | string[] | Llegir | Obté els noms dels botons d’enviament del formulari. |
SrcFileName | string? | Llegir / Escriure | Nombre de fitxer font. |
SrcStream | Stream? | Llegir / Escriure | Font de la ràdio. |
ConvertTo | Aspose.Pdf.PdfFormat | Llegir / Escriure | Versió PDF/A o PDF de l’objectiu per a la sortida salvat. |
FieldNames | string[] | Llegir | Obté tots els noms de camp del formulari. |
DestFileName | string? | Llegir / Escriure | Nom de fitxer d’estada per a l’escombraries. |
DestStream | Stream? | Llegir / Escriure | El flux de destinació per a la salvació. |
Mètodes
| Signature | Descripció |
|---|---|
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). |