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}.

ดูเช่นกัน

 ภาษาไทย