FormEditor
Overview
FormEditor เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.
ให้วิธีการแก้ไขฟอร์มในเอกสาร PDF: รายชื่อสนาม, เติมค่า, แผ่นและลบสนาน.
หมวดนี้ให้ 31 วิธีในการทํางานกับ FormEditor วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade,และ 9 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: document, facade, fieldNames.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | ส่งเอกสารที่ติดต่อกลับ. |
fieldNames | String[] | Read | ส่งชื่อของสนามแบบฟอร์มทั้งหมดในเอกสาร. |
facade | FormFieldFacade | Read | การคืนหน้าตัวกลางแบบภาพที่นําไปใช้ในสนามที่สร้างขึ้นภายหลัง. |
Methods
| Signature | Description |
|---|---|
FormEditor() | สร้างตัวอย่างใหม่ {@code FormEditor}. |
FormEditor(inputFile: String) | สร้าง editor ใหม่ที่เชื่อมต่อกับไฟล์ที่กําหนดไว้. |
FormEditor(inputFile: String, outputFile: String) | สร้างเอดิเตอร์ใหม่ที่เชื่อมต่อกับ {@code inputFile} และตั้งค่าเพื่อเขียนผลการทํางานให้ { @ code outputFire } เมื่อเรียก { @@ link # save() }. |
FormEditor(document: Document, outputFile: String) | สร้าง {@code FormEditor} ที่ผูกกับเอกสารที่อัพโหลดแล้ว และตั้งค่าเพื่อเขียนผลการออกไปยัง { @ code outputFile} บน { @@ link #(save) }. |
addField(type: FieldType, fieldName: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | 7-arg {@link #addField} overload (no initial value). |
FormEditor(document: Document) | สร้าง editor ใหม่ที่ผูกกับเอกสารที่กําหนดไว้. |
bindPdf(inputFile: String) → boolean | เชื่อมไฟล์ PDF กับการจัดทํานี้. |
bindPdf(inputStream: InputStream) → boolean | การผูกพัน PDF จากการส่งเข้า. |
bindPdf(document: Document) → boolean | เชื่อมต่อ {@link Document} ที่มีอยู่กับผู้แก้ไขนี้. |
getDocument() → Document | ส่งเอกสารที่ติดต่อกลับ. |
getFieldNames() → String[] | ส่งชื่อของสนามแบบฟอร์มทั้งหมดในเอกสาร. |
fillField(fieldName: String, value: String) → boolean | เติมฟอร์มในสนามที่มีค่าที่กําหนดไว้. |
fillField(fieldName: String, value: boolean) → boolean | เติมกรอบเช็คกล่องแบบใช้ค่า boolean. |
getField(fieldName: String) → String | ค่าที่ใช้ในปัจจุบันของสนาม. |
flattenAllFields() → boolean | ทําให้ทุกสนามเป็นแผ่น และไม่ปฏิสัมพันธ์กัน. |
flattenField(fieldName: String) → boolean | ทําให้สนามเดียวเรียบ และลบมันออกจากรูปแบบปฏิสัมพันธ์. |
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int) → boolean | คัดแปลงสนามที่มีชื่อจาก {@code sourceFile} เป็นเอกสารที่ผูกพันเข้าสู่ { @ code pageNumber}. |
getFacade() → FormFieldFacade | การคืนหน้าตัวกลางแบบภาพที่นําไปใช้ในสนามที่สร้างขึ้นภายหลัง. |
setFacade(facade: FormFieldFacade) | ส่องคุณสมบัติ C# {@code FormEditor.Facade}: ตั้งหน้าตัวกลางแบบวิวซิลที่ใช้โดย { @link #addField(FieldType, String, Int, double, Double,Double,Duple) } เพื่อแต่งคําบรรยายของไวเจ็ท (สีพื้นหลัง, รูปแบบชายแดน ฯลฯ) ที่สร้างใหม่. |
resetFacade() | ปล่อยหน้าผิวที่ตั้งไว้ก่อนหน้านี้เพื่อให้ {@code addField} ต่อไปใช้แบบถัดจาก. |
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | เพิ่มฟอร์มใหม่ที่ {@code pageNumber} ที่สี่เหลี่ยมที่ให้. |
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double) → boolean | สร้างปุ่มพิส บน {@code pageNumber} ที่ส่งแบบฟอร์มไปยัง { @ code url } เมื่อถูกเคลื่อนไหว. |
addListItem(fieldName: String, item: String) → boolean | เพิ่มตัวเลือกเข้าสู่สนามกล่องรายการหรือกลองรวมที่มีอยู่. |
removeField(fieldName: String) → boolean | ลบสนามแบบฟอร์มโดยชื่อ. |
getFieldType(fieldName: String) → String | การคืนประเภทของสนามที่กําหนด. |
setFieldLimit(fieldName: String, limit: int) → boolean | กําหนดความยาวข้อความสูงสุดสําหรับสนามกล่องข้อเขียน. |
getFieldLimit(fieldName: String) → int | กลับความยาวข้อความสูงสุดสําหรับสนามกล่องข้อเขียน. |
save() → boolean | เก็บเอกสารที่ผูกพันไปยังไฟล์ผลิต ที่ได้รับผ่าน {@link #FormEditor(String, String) } คอนสตอรกเตอร์. |
save(outputFile: String) → boolean | เก็บเอกสารที่ผูกเข้าเป็นไฟล์. |
save(outputStream: OutputStream) → boolean | เก็บเอกสารที่เชื่อมต่อไปยังสตรีมการออก. |
close() | ปิด editor และปล่อยเอกสารที่ผูกพัน. |