צורה

סקירה כללית

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,ועוד שלושה.

נכסים

שםסוגגישהתיאור
fieldsField[]קראוקבלו את כל השדות
countintקראוכל התחום סכום
typeFormTypeקראוסוג טופס – מזהה את נוכחותו של XFA מהכניסה /XFA במילון AcroForm.
xFAXfaFormקראוהחזיר את נושא הטופס XFA כדי לגשת לנתונים ספציפיים ל- XF.
needAppearancesbooleanקראו/[החברה של שוודיה]
defaultAppearanceStringקראו/DA - מראה מוגדרת
defaultResourcesResourcesקראו/DR - משאבים מוגדרים
flattenSettingsFlattenSettingsקראוהחזיר את ההגדרות המלאות שהשתמשו ב {@link #flatten()}.
pdfDictionaryPdfDictionaryקראוקבלו את הדיבור 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}.

ראה גם

 עברית