วิดเจ็ต PDF คืออะไร?
ออฟฟิศ วิดเจ็ต PDF เป็นประเภทหนึ่งของ การใส่คำอธิบายประกอบใน PDF ที่ใช้กับแบบฟอร์มแบบโต้ตอบ ซึ่งแทน วิดเจ็ตส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) ที่ใช้สำหรับการกรอกข้อมูล
วิดเจ็ต PDF แตกต่างจากคำอธิบายประกอบ PDF ทั่วไป เพราะสามารถโต้ตอบกับผู้ใช้และรับข้อมูลที่ป้อนได้ คำอธิบายประกอบทั่วไป เช่น กล่องข้อความหรือ ลูกศร มีลักษณะคงที่และไม่สามารถโต้ตอบได้ ในทางกลับกัน วิดเจ็ต PDF ช่วยให้ผู้ใช้กรอกข้อมูลลงในแบบฟอร์ม PDF โดยตรงและเรียกใช้การทำงานต่างๆ เช่น ส่งแบบฟอร์ม หรือเคลียร์ข้อมูลทุกช่อง
การใช้วิดเจ็ต PDF ช่วยเพิ่มความสามารถในการโต้ตอบและการใช้งานของแบบฟอร์ม PDF ทำให้ใช้งานได้ง่ายและสะดวกมากขึ้น
ตัวอย่างของวิดเจ็ต PDF ที่ใช้ในแบบฟอร์ม PDF แบบโต้ตอบ ได้แก่ ช่องข้อความ ช่องทำเครื่องหมาย ปุ่มตัวเลือก เมนูดรอปดาวน์ และปุ่มต่างๆ
หน้าที่ของ widget annotation
ฟอร์มใน PDF มีสองส่วน ฟิลด์คือข้อมูล: ชื่อ ประเภท ค่า และกฎการตรวจสอบความถูกต้อง ส่วนวิดเจ็ตคือหน้าตา: สี่เหลี่ยมบนหน้า เส้นขอบและพื้นหลัง รวมถึงลักษณะที่แสดงเมื่อถูกเลือกหรือกด
การแยกสองส่วนนี้ออกจากกันทำให้หนึ่งฟิลด์สามารถแสดงในหลายตำแหน่งได้ ฟิลด์ที่ต้องกรอกเพียงครั้งเดียวแต่ต้องพิมพ์บนทุกหน้า จะเป็นฟิลด์เดียวที่มีหลายวิดเจ็ต และเมื่อพิมพ์ในวิดเจ็ตใดวิดเจ็ตหนึ่ง ค่าทั้งหมดจะอัปเดตตามกัน
Appearance streams
วิดเจ็ตแต่ละตัวจะเก็บลักษณะการแสดงผลของตัวเองเป็นชิ้นส่วนของเนื้อหาที่สามารถวาดได้ แทนที่จะปล่อยให้ตัวดูเอกสารเรนเดอร์ให้เอง นั่นคือเหตุผลที่ฟอร์มที่กรอกแล้ว ฟอร์ม ดูเหมือนกันทุกที่ และยังเป็นสาเหตุที่ฟอร์มที่กรอกด้วยเครื่องมือหนึ่งอาจแสดงผิดในอีกเครื่องมือหนึ่ง เมื่อไม่ได้สร้างลักษณะการแสดงผลใหม่หลังจากมีการเปลี่ยนค่า
วิดเจ็ตปุ่มกดจะไม่มีค่าของตัวเอง และมีไว้เพื่อรองรับ การกระทำ. การทำให้แบน (Flattening) ฟอร์มที่ถูก flatten จะวาดลักษณะการแสดงผลปัจจุบันของวิดเจ็ตทุกตัวลงในหน้าและทิ้งฟิลด์ทิ้งไป ซึ่งเป็นกระบวนการที่ทำให้ฟอร์มที่กรอกเสร็จกลายเป็นเอกสารแบบคงที่