Form

Overview

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 คน.

Properties

NameTypeAccessDescription
fieldsField[]Readเก็บทุกสนาม
countintReadจํานวนสนามทั้งหมด
typeFormTypeReadแบบแบบ ตรวจสอบการมี XFA จาก /XFA ในคําศัพท์ AcroForm.
xFAXfaFormReadกลับวัตถุแบบ XFA เพื่อเข้าถึงข้อมูลเฉพาะ XF.A.
needAppearancesbooleanReadNeedAppearances - คุณเป็นใคร?
defaultAppearanceStringRead/DA การแสดงตัวตามปกติ
defaultResourcesResourcesRead/DR ทรัพยากรตามปกติ
flattenSettingsFlattenSettingsReadการคืนการตั้งค่าที่ใช้โดย {@link #flatten()}.
pdfDictionaryPdfDictionaryReadได้คําศัพท์ PDF.

Methods

SignatureDescription
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)กําหนดการตั้งค่าที่เรียบที่จะใช้โดย {@link #flatten()}.
getPdfDictionary()PdfDictionaryการคืนคําศัพท์ pdf.
invalidate()ปล่อยอัณหัสสนามที่เก็บไว้ในคาส์ เพื่อให้การเรียกเข้าถึงสนานต่อไปจะสแกน {@code /AcroForm/Fields}.

See Also

 ภาษาไทย