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.

נכסים

שםסוגגישהתיאור
documentDocumentקראוהחזיר את המסמך המובטח.
fieldNamesString[]קראוהחזיר את שמות כל שדות הטופס במסמך.
facadeFormFieldFacadeקראוהחזיר את הפסד הסגנון הוויזואלי המשמש לשדות שנוצרו בהמשך.

שיטות

חתימהתיאור
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)boolean7-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()סגור את העורך ולשחרר את המסמך המובטח.

ראה גם

 עברית