צורה
סקירה כללית
Form הוא שיעור ב Aspose.PDF FOSS עבור Java. מורשת מ : Iterable<Field>.
מייצג את הטופס האינטראקטיבי (AcroForm) של מסמך PDF (ISO 32000-1:2008, §12.7).
שיעור זה מספק 26 שיטות לעבוד עם אובייקטים של טופס בתוכניות Java. שיטות זמינות כוללות: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary,9 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances,ועוד שלושה.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
fields | Field[] | קראו | קבלו את כל השדות |
count | int | קראו | כל התחום סכום |
type | FormType | קראו | סוג טופס – מזהה את נוכחותו של XFA מהכניסה /XFA במילון AcroForm. |
xFA | XfaForm | קראו | החזיר את נושא הטופס XFA כדי לגשת לנתונים ספציפיים ל- XF. |
needAppearances | boolean | קראו | /[החברה של שוודיה] |
defaultAppearance | String | קראו | /DA - מראה מוגדרת |
defaultResources | Resources | קראו | /DR - משאבים מוגדרים |
flattenSettings | FlattenSettings | קראו | החזיר את ההגדרות המלאות שהשתמשו ב {@link #flatten()}. |
pdfDictionary | PdfDictionary | קראו | קבלו את הדיבור PDF. |
שיטות
| חתימה | תיאור |
|---|---|
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser) | צ’יפס טופס על דוגמה זו. |
get(fieldName: String) → Field | קבל את השדה בשם מלא |
hasField(fieldName: String) → boolean | החזיר אם יש שדה עם שם מסוים. |
hasField(fieldName: String, ignoreCase: boolean) → boolean | החזיר אם יש שדה עם שם מסוים. |
get(index: int) → Field | קבל את השדה על ידי 1 מבוסס אינדיקטור |
getFields() → Field[] | קבלו את כל השדות |
getCount() → int | כל התחום סכום |
iterator() → Iterator<Field> | קוראים לאיטראטור על הפורמט הזה. |
getType() → FormType | סוג טופס – מזהה את נוכחותו של XFA מהכניסה /XFA במילון AcroForm. |
setType(type: FormType) | קבע את סוג הצורה. |
getXFA() → XfaForm | החזיר את נושא הטופס XFA כדי לגשת לנתונים ספציפיים ל- XF. |
getNeedAppearances() → boolean | /[החברה של שוודיה] |
setNeedAppearances(value: boolean) | להגדיר את הצורך מראה ערך. |
getDefaultAppearance() → String | /DA - מראה מוגדרת |
getDefaultResources() → Resources | /DR - משאבים מוגדרים |
add(field: Field) | הוסף שדה |
add(field: Field, pageNumber: int) | הוספת שדה לדף המפורט (אינדקס מבוסס 1). |
add(field: Field, newName: String, pageNumber: int) → Field | יצירת עותק של השדה שנקבע, העניק לו שם חדש, ממוקם על |
| הדף שביקש, והוסיף אותו לצורת. | |
size() → int | החזיר את מספר השדות בצורת. |
delete(fieldName: String) | למחוק את השדה לפי שם |
flatten() | מתגלגל את הצורה על ידי חיתוך המראה של ויג’ט של כל שדה בדף שלה |
| זרם תוכן ולאחר מכן להסיר את AcroForm /Fields array. | |
flatten(settings: FlattenSettings) | לחתוך את הצורה באמצעות הגדרות מסוימות. |
getFlattenSettings() → FlattenSettings | החזיר את ההגדרות המלאות שהשתמשו ב {@link #flatten()}. |
setFlattenSettings(settings: FlattenSettings) | הגדר את ההגדרות המלאות לשימוש על ידי {@link #flatten()}. |
getPdfDictionary() → PdfDictionary | החזיר את הדיבור PDF. |
invalidate() | הורד את מדד השדה המסתתר כך שהתקשרות הקבלה הבאה של שדה גישה תתבצע |
| {@code /AcroForm/Fields}. |