FormEditor
סקירה כללית
FormEditor הוא שיעור ב Aspose.PDF FOSS עבור Java.
מספק שיטות לעריכת שדות טופס במסמך PDF: רשימת שפות, מילוי ערכים, פלטפורמה, והסרה של שדה.
שיעור זה מספק 31 שיטות לעבוד עם אובייקטים FormEditor בתוכניות Java. שיטות זמינות כוללות: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade,9 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : document, facade, fieldNames.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
document | Document | קראו | החזיר את המסמך המובטח. |
fieldNames | String[] | קראו | החזיר את שמות כל שדות הטופס במסמך. |
facade | FormFieldFacade | קראו | החזיר את הפסד הסגנון הוויזואלי המשמש לשדות שנוצרו בהמשך. |
שיטות
| חתימה | תיאור |
|---|---|
FormEditor() | יצירת דוגמה חדשה {@code FormEditor}. |
FormEditor(inputFile: String) | יצירת עורך חדש מחובר לקובץ מסוים. |
FormEditor(inputFile: String, outputFile: String) | יצירת עורך חדש מחובר ל {@code inputFile} ומסודר כדי לכתוב |
| התוצאה היא {@code outputFile} כאשר { @link #save()} נקרא. | |
FormEditor(document: Document, outputFile: String) | יצירת {@code FormEditor} מחוברת למסמך שכבר הועלה ו |
| הגדרת כדי לכתוב את התוצאה ל {@code outputFile} ב { @link #save()}. | |
addField(type: FieldType, fieldName: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | 7-arg {@link #addField} overload (no initial value). |
FormEditor(document: Document) | יצירת עורך חדש מחובר למסמך שנקבע. |
bindPdf(inputFile: String) → boolean | הקשר של קובץ PDF עם עורך זה. |
bindPdf(inputStream: InputStream) → boolean | מחבר PDF מתוך זרם כניסה. |
bindPdf(document: Document) → boolean | קישור של {@link Document} קיימת לעריכה זו. |
getDocument() → Document | החזיר את המסמך המובטח. |
getFieldNames() → String[] | החזיר את שמות כל שדות הטופס במסמך. |
fillField(fieldName: String, value: String) → boolean | מלא שדה צורה עם הערך המפורט. |
fillField(fieldName: String, value: boolean) → boolean | מלא שדה דומה ל-checkbox באמצעות ערך בול. |
getField(fieldName: String) → String | החזיר את הערך הנוכחי של שדה. |
flattenAllFields() → boolean | הוא מפרק את כל שדות הצורה, מה שהופך אותם לא אינטראקטיביים. |
flattenField(fieldName: String) → boolean | הוא מפרק שדה אחד ומסיר אותו מהצורה האינטראקטיבית. |
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int) → boolean | העתק שדה בשם מ {@code sourceFile} לתוך המסמך המשותף |
| בואו נכנס ל-Number. | |
getFacade() → FormFieldFacade | החזיר את הפסד הסגנון הוויזואלי המשמש לשדות שנוצרו בהמשך. |
setFacade(facade: FormFieldFacade) | מראה את תכונה C# {@code FormEditor.Facade}: קבע את הסגנון החזותי |
| פקודה המשמשת על ידי {@link #addField(FieldType, String,String , int, double, dual, duble, duple)} | |
| ללבוש את התוויות ויג’ט שנוצרו לאחרונה (צבע רקע, סגנון הגבול וכו ‘). | |
resetFacade() | דופק כל פקסד שהוגדר קודם לכן {@code addField} הבא משתמש בראשונות. |
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | הוסף שדה טופס חדש ל {@code pageNumber} בפינה הישירה. |
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double) → boolean | יצירת כפתור דחיפה על {@code pageNumber} אשר מגיש את הטופס ל |
| {@code url} כאשר הוא מופעל. | |
addListItem(fieldName: String, item: String) → boolean | הוספת אפשרות לשדה קיים של תיבת רשימה או תיבה קומבו. |
removeField(fieldName: String) → boolean | להסיר שדה צורה לפי שם. |
getFieldType(fieldName: String) → String | החזיר את סוג השדה שנקבע. |
setFieldLimit(fieldName: String, limit: int) → boolean | הגדר את אורך הטקסט המקסימלי עבור שדה תיבת טקסט. |
getFieldLimit(fieldName: String) → int | החזיר את אורך הטקסט המקסימלי עבור שדה תיבת טקסט. |
save() → boolean | שמור את המסמך המובטח לקובץ היציאה שנמסר באמצעות |
| [הדף הכתובת] מפתח המוצר. | |
save(outputFile: String) → boolean | שמור את המסמך המובטח לקובץ. |
save(outputStream: OutputStream) → boolean | שמור את המסמך המובטח לתוך זרם היציאה. |
close() | סגור את העורך ולשחרר את המסמך המובטח. |