Φόρμα
ΕΚΤΙΜΗΣΗ
Form Είναι μια τάξη στο Aspose.PDF FOSS για .NET. Κληρονομιά από: IDisposable.
Φάση για τη χειραγώγηση του πεδίου φόρμας, συμπεριλαμβανομένης της εισαγωγής/εξαγωγή XML.
Αυτή η κατηγορία παρέχει 54 μεθόδους για να εργαστείτε με αντικείμενα φόρμας σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField,και 23 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο .Net. Ιδιοκτησία : ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames,Και 3 ακόμα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
ImportResult | FormImportResult[] | Διαβάστε | Τα αποτελέσματα ανά πεδίο προέρχονται από την πιο πρόσφατη κλήση ImportFdf/ ImportXfdf /ImportXml. |
Document | Document? | Διαβάστε | Το υποκείμενο έγγραφο. |
FormSubmitButtonNames | string[] | Διαβάστε | Πάρτε τα ονόματα των κουμπιών υποβολής στο έντυπο. |
SrcFileName | string? | Διαβάστε / Γράψτε | Ονομασία αρχείου πηγής. |
SrcStream | Stream? | Διαβάστε / Γράψτε | Πηγή ρεύματος. |
ConvertTo | Aspose.Pdf.PdfFormat | Διαβάστε / Γράψτε | Στόχος PDF/A ή PDF έκδοση για την αποθηκευμένη έκβαση. |
FieldNames | string[] | Διαβάστε | Πάρτε όλα τα ονόματα πεδίου στη φόρμα. |
DestFileName | string? | Διαβάστε / Γράψτε | Ονομασία αρχείου προορισμού για την εξοικονόμηση. |
DestStream | Stream? | Διαβάστε / Γράψτε | Στόχος για την εξοικονόμηση. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
Form() | Δημιουργήστε μια αδιάλειπτη μορφή φασάδας. |
Form(document: Document) | Δημιουργήστε μια φόρμα που συνδέεται με ένα έγγραφο. |
Form(document: Document, destStream: Stream) | Συνδέστε ένα έγγραφο και προ-σχεδιάστε μια ροή εξόδου για το παράμετρος Save. |
Form(document: Document, destFileName: string) | Συνδέστε ένα έγγραφο και προ-σχεδιάστε μια διαδρομή αρχείου εξόδου για το παράμετρος Save. |
Form(srcFileName: string, destFileName: string) | Δημιουργήστε μια πλατφόρμα φόρμουλ από τα δρομολόγια αρχείων εισόδου και εξόδου. |
Form(srcFileName: string, destStream: Stream) | Δημιουργήστε ένα φακέλο φόρμας από ένα αρχείο εισόδου, γράψτε σε μια ροή στο Save. |
Form(srcFileName: string) | Δημιουργήστε μια πλατφόρμα φόρμουλα από ένα αρχείο εισόδου. |
Form(srcStream: Stream) | Δημιουργήστε μια Φάση από ένα ρεύμα. |
Form(srcStream: Stream, destStream: Stream) | Δημιουργήστε μια φάση φόρμας από ένα ρεύμα πηγής, γράψτε σε ένα ροό προορισμού στο Save. |
Form(srcStream: Stream, destFileName: string) | Δημιουργήστε μια φάση φόρμας από ένα ρεύμα πηγής, γράψτε σε αρχείο προορισμού στο Save. |
BindPdf(path: string) | Συνδέστε ένα αρχείο PDF σε αυτό το φάκελο. |
BindPdf(doc: Document) | Σύνδεσε ένα έγγραφο σε αυτή την φάση. |
BindPdf(stream: Stream) | Συνδέστε ένα PDF stream σε αυτή την φάση. |
GetFieldLimit(fieldName: string) | Αποκτήστε τον μέγιστο αριθμό χαρακτήρων ενός πεδίου κειμένου με το όνομα. |
GetField(fieldName: string) | Αποκτήστε μια τιμή πεδίου ανά όνομα. |
FillField(fieldName: string, fieldValue: string) | Συμπληρώστε ένα πεδίο με μια αξία. |
FillField(fieldName: string, beChecked: bool) | Συμπληρώστε ένα πεδίο με μια τιμή μπολείου (για κουτιά ελέγχου/ραδιόφωνο). |
GetFieldType(fieldName: string) | Πάρτε το είδος ενός πεδίου με όνομα. |
GetFieldFacade(fieldName: string) | Αποκτήστε οπτικές ιδιότητες φασίσματος για ένα πεδίο. |
GetButtonOptionCurrentValue(fieldName: string) | Αποκτήστε την τρέχουσα τιμή ενός πεδίου κουμπιού (ραδιόφωνο κουβέντα). |
GetButtonOptionValues(fieldName: string) | Αποκτήστε τις τιμές επιλογής ενός κουμπιού (ραδιόφωνο κουβέντα) πεδίου. |
GetFullFieldName(fieldName: string) | Αποκτήστε το πλήρες εγκεκριμένο όνομα πεδίου. |
FlattenField(fieldName: string) | Σπασμένα ένα συγκεκριμένο πεδίο με το όνομα - να το κάνει στατικό περιεχόμενο και αφαιρέστε την αλληλεπιδραστική κατάσταση. |
FlattenAllFields() | Στερεάστε όλα τα πεδία φόρμας στο έγγραφο - να τα καταστήσει στατικό περιεχόμενο και αφαιρέσετε το AcroForm. |
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool) | Εισαγωγή φόρμας αξίες πεδίου από ένα ροή XML. |
ImportXfdf(inputXfdfStream: Stream) | Εισαγωγή φόρμας δεδομένων πεδίου από ένα ρεύμα XFDF. |
ImportFdf(inputFdfStream: Stream) | Εισαγωγή φόρμας δεδομένων πεδίου από ένα ρεύμα FDF. |
ExportXml(outputXmlStream: Stream) | Εξαγωγή μορφοποιεί τις τιμές πεδίου σε μια ροή XML. |
ExportFdf(outputFdfStream: Stream) | Οι εξαγωγές σχηματίζουν αξίες πεδίου ως FDF σε μια ροή. |
ExportXfdf(outputXfdfStream: Stream) | Οι αξίες πεδίου εξαγωγής σχηματίζονται ως XFDF σε μια ροή. |
ExportJson(outputJsonStream: Stream, indented: bool) | Εξάγετε το περιεχόμενο όλων των πεδίων στο έγγραφο σε μια ροή JSON. |
ImportJson(inputJsonStream: Stream) | Εισάγει τιμές πεδίου από ένα ρεύμα JSON στο συνδεδεμένο έγγραφο, ταιριάζοντας τα πεδία με τους πλήρους ονόματα τους. |
HasField(fullName: string) | Είναι αλήθεια εάν ένα πεδίο με το συγκεκριμένο πλήρες όνομα υπάρχει στη συνδεμένη μορφή. |
Save() | Αποθηκεύστε το τροποποιημένο έγγραφο. |
Save(destFile: string) | Σώστε σε ένα συγκεκριμένο μονοπάτι. |
Save(destStream: Stream) | Αποθηκεύστε το τροποποιημένο έγγραφο σε μια ροή. |
SaveBytes() | Αποθηκεύστε το τροποποιημένο έγγραφο και επιστρέψτε τα bytes. |
Close() | Κλείστε την φάση. |
Dispose() | Η κλήση είναι διαθέσιμη σε αυτή τη μορφή. |
ExtractXfaData(outputXmlStream: Stream) | Εξάγετε τα σύνολα δεδομένων XML XFA του εγγράφου σε μια ροή. |
SetXfaData(inputXmlStream: Stream) | Αντικαταστήστε τα σύνολα δεδομένων XML XFA του εγγράφου από μια ροή. |
FillBarcodeField(fieldName: string, data: string) | Συμπληρώστε ένα πεδίο κωδικού γραμμής με το όνομα με τα δεδομένα. |
FillField(fieldName: string, value: string, fitFontSize: bool) | Συμπληρώστε ένα πεδίο κειμένου με την προμηθευμένη τιμή, επιλογικά ταιριάζοντας το μέγεθος γραμματοσειράς στο πλαίσιο. |
FillField(fieldName: string, index: int) | Συμπληρώστε ένα πεδίο επιλογής με τον δείκτη επιλογές. |
FillField(fieldName: string, fieldValues: string[]) | Συμπληρώστε ένα πεδίο λίστας με τις προσφερόμενες πολλαπλές επιλεγμένες τιμές. |
FillFields(fieldNames: string[], fieldValues: string[], output: Stream) | Εφαρμόστε πολλαπλές τιμές πεδίου και επιστρέψτε το προκύπτον PDF ως ροή. |
FillImageField(fieldName: string, imageStream: Stream) | Συμπληρώστε ένα πεδίο κουμπιού εικόνας από μια ροή. |
FillImageField(fieldName: string, imageFileName: string) | Συμπληρώστε ένα πεδίο κουμπιού εικόνας από μια διαδρομή αρχείου. |
GetFieldFlag(fieldName: string) | Πάρτε το PropertyFlag που καθορίζεται σε ένα πεδίο (ReadOnly / απαιτείται / NoExport). |
GetRichText(fieldName: string) | Επιστρέψτε το πλούσιο περιεχόμενο κειμένου (η /RV εισαγωγή) ή μηδέν όταν απουσιάζει. |
GetSubmitFlags(fieldName: string) | Επιστρέψτε το SubmitFormFlag που καταγράφεται σε ένα πεδίο υποβολής κουμπιού. |
IsRequiredField(fieldName: string) | Αληθινά όταν το πεδίο έχει την απαιτούμενη σημαία. |
RenameField(fieldName: string, newFieldName: string) | Ανακαλεί ένα σχήμα πεδίο. |
ImportXml(inputXmlStream: Stream) | Εισαγωγή φόρμας αξίες πεδίου από ένα ροή XML (απαραμέτρων υπερφόρτωση - παρόμοια με το ImportXml(Stream, bool) με ignoreFormTemplateChanges=false). |