FormEditor
ΕΚΤΙΜΗΣΗ
FormEditor Είναι μια τάξη στο Aspose.PDF FOSS για .NET. Κληρονομιά από: IDisposable.
Φάση για τις επιχειρήσεις φόρμας: συμπληρώστε πεδία, πλακέτες φόρους, στοιχεία εισαγωγής / εξαγωγών.
Αυτή η κατηγορία παρέχει 64 μεθόδους για να εργαστείτε με FormEditor αντικείμενα σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: AddCheckBox, AddField, AddFieldScript, AddListItem, AddSubmitBtn, AddTextField, BindPdf, CheckField, Close, CopyInnerField, CopyOuterField, DecorateField,34 και άλλες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο .Net. Ιδιοκτησία : ConvertTo, DestFileName, DestStream, ExportItems, Facade, Items,Και 6 ακόμα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
SrcFileName | string? | Διαβάστε / Γράψτε | Ο δρόμος αρχείου πηγής χρησιμοποιείται από το παράμετρο αμέτρητο ctor + Save flow. |
SrcStream | Stream? | Διαβάστε / Γράψτε | Η ροή πηγής χρησιμοποιείται από το παράμετρο αμέτρητο ctor + Save flow. |
DestFileName | string? | Διαβάστε / Γράψτε | Ο δρόμος αρχείου προορισμού γραμμένος από το παράμετρος Save(). |
DestStream | Stream? | Διαβάστε / Γράψτε | Η ροή προορισμού γραμμένη από το παράμετρος Save(). |
ConvertTo | PdfFormat | Διαβάστε / Γράψτε | Στόχος PDF/A ή PDF έκδοση για την αποθηκευμένη έκβαση. |
Facade | FormFieldFacade | Διαβάστε / Γράψτε | Η οπτική εμφάνιση που εφαρμόζεται από AddField και DecorateField(). |
Items | string[]? | Διαβάστε / Γράψτε | Προεπιλεγμένη λίστα στοιχείων που χρησιμοποιείται από το AddField κατά τη δημιουργία πεδίων ListBox / ComboBox. |
ExportItems | string[][]? | Διαβάστε / Γράψτε | Τα ζεύγη αξίας εξαγωγής συσχετίζονται με τα στοιχεία. |
RadioButtonItemSize | double | Διαβάστε / Γράψτε | Το μήκος του άκρου στοιχείου ραδιοσυστήματος (σε σημεία) χρησιμοποιείται κατά την τοποθέτηση μιας ομάδας ραντεβού. |
RadioGap | float | Διαβάστε / Γράψτε | Διαφορά (σε σημεία) μεταξύ των στοιχείων ραδιοσκόπτη σε μια ομάδα. |
RadioHoriz | bool | Διαβάστε / Γράψτε | Όταν είναι αλήθεια, τα στοιχεία ραδιοσκόπησης τοποθετούνται οριζόντια. αλλιώς κάθετα. |
SubmitFlag | SubmitFormFlag | Διαβάστε / Γράψτε | Υποβάλετε τη μορφή που χρησιμοποιείται από AddSubmitBtn και SetSubmitFlag. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
FormEditor() | Προεπιλεγμένο κατασκευαστή για ασύμβατο byte[]-based API. |
FormEditor(document: Document) | Συνδέστε τον εκδότη σε ένα έγγραφο για τις λειτουργίες στο χώρο. |
FormEditor(document: Document, destStream: Stream) | Συνδέστε ένα έγγραφο και προ-σχεδιάστε μια ροή εξόδου για το παράμετρος Save. |
FormEditor(document: Document, destFileName: string) | Συνδέστε ένα έγγραφο και προ-σχεδιάστε μια διαδρομή αρχείου εξόδου για το παράμετρος Save. |
FormEditor(srcStream: Stream, destStream: Stream) | Ανοίξτε από ένα ροή εισόδου, γράψτε σε μια ροη εξόδου στο Save. |
FormEditor(srcFileName: string, destFileName: string) | Ανοίξτε από ένα αρχείο εισόδου, γράψτε σε ένα εκκίνηση αρχείου στο Save. |
BindPdf(path: string) | Συνδέστε ένα αρχείο PDF με το μονοπάτι για επεξεργασία. |
BindPdf(pdfData: byte[]) | Συνδέστε ένα PDF από ένα byte buffer. |
BindPdf(stream: Stream) | Συνδέστε ένα PDF από μια ροή. |
BindPdf(document: Document) | Συνδέστε ένα PDF από ένα ήδη ανοιχτό έγγραφο. |
Save(path: string) | Αποθηκεύστε το συνδεδεμένο έγγραφο σε ένα αρχείο. |
Save(destStream: Stream) | Αποθηκεύστε το συνδεδεμένο έγγραφο σε μια ροή. |
Save() | Αποθηκεύστε το συνδεδεμένο έγγραφο στον προορισμό (DestFileName ή DestStream). |
Close() | Κλείστε και απελευθερώστε το δεσμευμένο έγγραφο. |
Dispose() | Κλήσεις Διαθέστε σε αυτή την περίπτωση FormEditor. |
SetField(fieldName: string, value: string) | Προσδιορίστε μια τιμή πεδίου με το όνομα. |
CheckField(fieldName: string) | Ελέγξτε ένα πεδίο checkbox με το όνομα. |
UncheckField(fieldName: string) | Ελέγξτε ένα πεδίο checkbox με όνομα. |
AddTextField(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double) | Προσθέστε ένα πεδίο κειμένου στο συνδεδεμένο έγγραφο. |
AddCheckBox(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double, isChecked: bool) | Προσθέστε ένα πεδίο checkbox στο συνδεδεμένο έγγραφο. |
AddField(fieldType: FieldType, fieldName: string, pageNum: int, llx: float, lly: float, urx: float, ury: float) | Προσθέστε ένα πεδίο του συγκεκριμένου πεδίαType στο ζητημένο ορθόγωνα στη σελίδαNum. |
AddField(fieldType: FieldType, fieldName: string, initValue: string?, pageNum: int, llx: float, lly: float, urx: float, ury: float) | Προσθέστε ένα πεδίο με αρχική τιμή (τυπικά πεδία και κουτιά σύνθεσης). |
AddListItem(fieldName: string, itemName: string) | Προσθέστε ένα ενιαίο στοιχείο σε ένα πεδίο ListBox / ComboBox. |
AddListItem(fieldName: string, exportName: string[]) | Προσθέστε ένα στοιχείο με ζεύγος εξαγωγικής αξίας (διακόπηση, εξόρυξη). |
DelListItem(fieldName: string, itemName: string) | Αφαιρέστε ένα στοιχείο από το πεδίο ListBox / ComboBox. |
AddSubmitBtn(fieldName: string, page: int, label: string, url: string, llx: float, lly: float, urx: float, ury: float) | Προσθέστε ένα κουμπί υποβολής. |
AddFieldScript(fieldName: string, script: string) | Προσθέστε ένα σενάριο δράσης JavaScript σε ένα πεδίο. |
SetFieldScript(fieldName: string, script: string) | Αντικαταστήστε το σενάριο δράσης του πεδίου JavaScript. |
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int) | Αντιγράψτε ένα πεδίο στο συνδεδεμένο έγγραφο σε άλλη σελίδα. |
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int, abscissa: float, ordinate: float) | Αντιγράψτε ένα πεδίο στο συνδεδεμένο έγγραφο σε άλλη σελίδα στις συγκεκριμένες συντονιστικές γραμμές. |
CopyOuterField(srcFileName: string, fieldName: string) | Αντιγράψτε ένα πεδίο από άλλο αρχείο PDF στο συνδεδεμένο έγγραφο στην ίδια θέση. |
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int) | Αντιγράψτε ένα πεδίο από άλλο αρχείο PDF στο συνδεδεμένο έγγραφο σε μια συγκεκριμένη σελίδα. |
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int, abscissa: float, ordinate: float) | Αντιγράψτε ένα πεδίο από άλλο αρχείο PDF σε ρητές συντονισμούς. |
DecorateField() | Εφαρμόστε το Facade σε κάθε πεδίο στο έγγραφο. |
DecorateField(fieldType: FieldType) | Εφαρμόστε το Facade σε κάθε πεδίο του συγκεκριμένου τύπου. |
DecorateField(fieldName: string) | Εφαρμόστε το Facade σε ένα ενιαίο ονομαστικό πεδίο. |
ResetFacade() | Ανακαλύψτε κάθε ακίνητο στο Facade. |
ResetInnerFacade() | Αλήθεια για ResetFacade που καλύπτει καλεσμένους φακέλους. |
MoveField(fieldName: string, llx: float, lly: float, urx: float, ury: float) | Μετακινήστε το πλαίσιο ενός πεδίου. |
RenameField(fieldName: string, newFieldName: string) | Ανακαλεί ένα σχήμα πεδίο. |
RemoveField(fieldName: string) | Αφαιρέστε ένα πεδίο με το όνομα. |
RemoveFieldAction(fieldName: string) | Αφαιρέστε την ενέργεια που συνδέεται με ένα πεδίο. |
SetFieldAlignment(fieldName: string, alignment: int) | Καθορίστε την οριζόντια ευθυγράμμιση της αξίας ενός πεδίου. |
SetFieldAlignmentV(fieldName: string, alignment: int) | Καθορίστε την κάθετη ευθυγράμμιση της αξίας ενός πεδίου. |
SetFieldAppearance(fieldName: string, flags: AnnotationFlags) | Ρυθμίστε την ορατότητα / μόνο ανάγνωση / απαιτούμενες σημαίες σε ένα πεδίο. |
GetFieldAppearance(fieldName: string) | Επιστρέψτε την ορατότητα / διαβάστε μόνο / απαιτούνται σημαίες σε ένα πεδίο. |
SetFieldAttribute(fieldName: string, flag: PropertyFlag) | Εισάγετε το κείμενο / απαιτείται / κ.λπ. |
SetFieldCombNumber(fieldName: string, combNumber: int) | Προσδιορίστε τον αριθμό του κελιού comb για ένα πεδίο κειμένου (PDF 1.5+). |
SetFieldLimit(fieldName: string, fieldLimit: int) | Προσδιορίστε τον μέγιστο αριθμό χαρακτήρων ενός πεδίου κειμένου με όνομα. |
SetSubmitFlag(fieldName: string, submitFormFlag: SubmitFormFlag) | Ρυθμίστε τη σημαία δράσης SubmitForm σε ένα πεδίο κουμπιού. |
SetSubmitUrl(fieldName: string, url: string) | Ρυθμίστε το SubmitForm δράση στόχο URL σε ένα πεδίο κουμπιού. |
Single2Multiple(fieldName: string) | Μετατρέψτε ένα πεδίο κειμένου με μία γραμμή σε ένα πολυγραμμικό. |
FlattenAllFields() | Στερεάστε όλα τα πεδία φόρμας στο συνδεδεμένο έγγραφο. |
FillFields(input: byte[], fieldValues: Dictionary<string, string>) | Συμπληρώστε τα πεδία με τις δεδομένες τιμές (νόμα πεδίου → τιμή). |
FillField(input: byte[], fieldName: string, value: string) | Συμπληρώστε ένα ενιαίο πεδίο φόρμας με όνομα. |
FlattenForm(input: byte[]) | Στερεάστε τη φόρμα - αναπαράγετε τα πεδία ως στατικό περιεχόμενο και αφαιρέστε το AcroForm. |
GetFieldNames(input: byte[]) | Αποκτήστε όλα τα ονόματα πεδίου στη μορφή του εγγράφου. |
GetFieldValue(input: byte[], fieldName: string) | Να αποκτήσετε την αξία ενός συγκεκριμένου πεδίου. |
GetFieldType(input: byte[], fieldName: string) | Να αποκτήσετε τον τύπο ενός συγκεκριμένου πεδίου. |
HasForm(input: byte[]) | Ελέγξτε αν το έγγραφο έχει μορφή. |
GetFieldCount(input: byte[]) | Αποκτήστε τον συνολικό αριθμό των πεδίων φόρμας. |
ExportFormData(input: byte[]) | Η εξαγωγή διαμορφώνει τα δεδομένα ως λεξικό (νόμα πεδίου → τιμή). |
ImportFormData(input: byte[], data: Dictionary<string, string>) | Εισαγωγή μορφής δεδομένων από ένα λεξικό. |
RenameField(input: byte[], oldName: string, newPartialName: string) | Ανακαλέστε ένα πεδίο μορφής στα παραδομένα byte. |