Form

ภาพรวม

Form เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java. ทายาทจาก: Iterable<Field>.

แสดงรูปแบบปฏิสัมพันธ์ (AcroForm) ของเอกสาร PDF (ISO 32000-1:2008, §12.7).

หมวดนี้ให้ 26 วิธีในการทํางานกับวัตถุ Form ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary,และ 9 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances,และอีก 3 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
fieldsField[]อ่านดึงฟิลด์ทั้งหมด
countintอ่านจํานวนสนามทั้งหมด
typeFormTypeอ่านแบบแบบ ตรวจสอบการมี XFA จาก /XFA ในคําศัพท์ AcroForm.
xFAXfaFormอ่านกลับวัตถุแบบ XFA เพื่อเข้าถึงข้อมูลเฉพาะ XF.A.
needAppearancesbooleanอ่านNeedAppearances - คุณเป็นใคร?
defaultAppearanceStringอ่าน/DA การแสดงตัวตามปกติ
defaultResourcesResourcesอ่าน/DR ทรัพยากรตามปกติ
flattenSettingsFlattenSettingsอ่านการคืนการตั้งค่าที่ใช้โดย {@link #flatten()}.
pdfDictionaryPdfDictionaryอ่านรับพจนานุกรม pdf.

วิธีการ

Signatureคําอธิบาย
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser)เรียก Form ในตัวอย่างของ Form นี้.
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>เรียกตัวอิเทอร์ในกรณี Form นี้.
getType() → FormTypeแบบแบบ ตรวจสอบการมี XFA จาก /XFA ในคําศัพท์ AcroForm.
setType(type: FormType)กำหนดประเภทของฟอร์ม.
getXFA() → XfaFormกลับวัตถุแบบ XFA เพื่อเข้าถึงข้อมูลเฉพาะ XF.A.
getNeedAppearances() → booleanNeedAppearances - คุณเป็นใคร?
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()แผ่นฟอร์มโดยการเตาหน้าต่างของวิดจ์ต ของแต่ละสนามในกระแสเนื้อหาของหน้า และจากนั้นลบ array AcroForm /Fields.
flatten(settings: FlattenSettings)ทําให้ฟอร์มเรียบๆ โดยใช้การตั้งค่าที่กําหนดไว้.
getFlattenSettings() → FlattenSettingsการคืนการตั้งค่าที่ใช้โดย {@link #flatten()}.
setFlattenSettings(settings: FlattenSettings)ตั้งค่าการตั้งค่า flatten ที่จะใช้โดย {@link #flatten()}.
getPdfDictionary() → PdfDictionaryการคืนคําศัพท์ pdf.
invalidate()ปล่อยอัณหภูมิสนามที่เก็บไว้ในคาส์ เพื่อให้การเรียกเข้าถึงสนานต่อไปจะสแกน {@code /AcroForm/Fields}.

ดูเช่นกัน

 ภาษาไทย