Αυτόματο Συμπλήρωμα
Επισκόπηση
AutoFiller είναι μια κλάση στο Aspose.PDF FOSS για .NET.
Κληρονομεί από: ISaveableFacade, IDisposable.
Επαναλαμβανόμενα σφραγίζει ένα πρότυπο PDF με τις γραμμές από ένα DataTable: για κάθε γραμμή, συμπληρώνει τα πεδία φόρμας των οποίων τα ονόματα ταιριάζουν με τα ονόματα των στηλών, εξομαλύνει (εκτός από αυτά που αναφέρονται στο UnFlattenFields) και προσθέτει τις προκύπτουσες σελίδες στο αποτέλεσμα.
Αυτή η κλάση παρέχει 10 μεθόδους για εργασία με αντικείμενα AutoFiller σε προγράμματα .NET.
Διαθέσιμες μέθοδοι περιλαμβάνουν: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save.
Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET.
Ιδιότητες: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream, και 2 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
InputFileName | string? | Read/Write | Διαδρομή προς το πρότυπο PDF (ορίστε αυτό Ή καλέστε BindPdf(string)). |
OutputFileName | string? | Read/Write | Διαδρομή όπου η Save() γράφει το συγχωνευμένο αποτέλεσμα. |
InputStream | Stream? | Read/Write | Μορφή ροής του InputFileName — όταν οριστεί, χρησιμοποιείται προτιμώντας τη διαδρομή αρχείου. |
OutputStream | Stream? | Read/Write | Μορφή ροής του OutputFileName — όταν οριστεί, η Save() γράφει εδώ. |
GeneratingPath | string? | Read/Write | Κατάλογος που χρησιμοποιείται για δημιουργία PDF ανά γραμμή όταν γίνεται αποθήκευση παρτίδας ανά γραμμή σε ξεχωριστά αρχεία. |
BasicFileName | string? | Read/Write | Βασικό όνομα που χρησιμοποιείται για δημιουργία PDF ανά γραμμή σε λειτουργία παρτίδας. |
UnFlattenFields | string[] | Read/Write | Ονόματα πεδίων που θα παραμείνουν επεξεργάσιμα (π.χ. |
OutputStreams | Stream[]? | Read/Write | Ροές εξόδου που χρησιμοποιούνται από την αποθήκευση σε λειτουργία παρτίδας (ανά γραμμή). |
Μέθοδοι
| Signature | Description |
|---|---|
AutoFiller() | Δημιουργήστε ένα μη δεσμευμένο AutoFiller. |
BindPdf(srcDoc: Document) | Καλεί τη μέθοδο BindPdf σε αυτήν την παρουσία του AutoFiller. |
BindPdf(srcFile: string) | |
BindPdf(srcStream: Stream) | |
ImportDataTable(dataTable: DataTable) | Για κάθε γραμμή στον πίνακα, κλωνοποιήστε το πρότυπο, ορίστε τις τιμές των πεδίων φόρμας από row[columnName], επίπεδωση (εκτός από UnFlattenFields) και προσθέστε τις κλωνοποιημένες σελίδες στο έγγραφο εξόδου. |
Save() | Αποθηκεύστε το συγχωνευμένο αποτέλεσμα. |
Save(destFile: string) | Καλεί τη μέθοδο Save σε αυτήν την παρουσία του AutoFiller. |
Save(destStream: Stream) | |
Close() | Καλεί τη μέθοδο Close σε αυτήν την παρουσία του AutoFiller. |
Dispose() | Καλεί τη μέθοδο Dispose σε αυτήν την παρουσία του AutoFiller. |