Ano ang PDF Widget?
Ang PDF Widget ay isang uri ng PDF annotation na ginagamit sa interactive forms na kumakatawan sa graphical user interface (GUI) widgets na ginagamit para sa paglalagay ng data.
Iba ang PDF Widgets sa karaniwang PDF annotations dahil nagbibigay ito ng user interaction at paglalagay ng data. Ang karaniwang annotations, tulad ng text boxes o arrows, ay static at hindi puwedeng makipag-interact ang user. Ang PDF widgets naman ay nagbibigay-daan sa mga user na maglagay ng data direkta sa PDF form at magsagawa ng mga action, gaya ng pagsusumite ng form o pag-clear ng lahat ng field.
Pinapahusay ng paggamit ng PDF widgets ang interactivity at functionality ng mga PDF form, kaya mas madali at mas maginhawa itong gamitin.
Mga halimbawa ng PDF widgets na puwedeng gamitin sa interactive PDF forms ay text fields, checkboxes, radio buttons, dropdown menus, at buttons.
Ano ang ginagawa ng widget annotation
Ang form sa isang PDF ay may dalawang bahagi. Ang field ay ang data: pangalan nito, uri, halaga, at mga panuntunan sa pag-validate. Ang widget ay ang hitsura: ang parihaba sa pahina, ang border at background nito, at kung paano ito nakikita kapag napili o na‑press.
Ang paghihiwalay sa mga ito ay nagbibigay-daan na lumabas ang isang field sa higit sa isang lugar. Ang field na kailangang punan nang isang beses pero naka-print sa bawat pahina ay isang field na may ilang widget, at ang pag-type sa alinman sa mga ito ay ina-update ang lahat.
Appearance streams
Ini-store ng bawat widget ang hitsura nito bilang isang maliit na piraso ng drawable content sa halip na iwan sa viewer ang pag-render nito. Iyan ang dahilan kung bakit ang isang na‑fill na form ay pareho ang hitsura saanman, at kung bakit rin ang form na na-fill gamit ang isang tool ay maaaring magmukhang mali sa iba kapag hindi ni-regenerate ang appearance matapos magbago ang isang value.
Ang push-button widget ay walang sariling value at umiiral para magdala ng isang action. Flattening na form ay idinodrawing ang kasalukuyang hitsura ng bawat widget sa pahina at inaalis ang mga field, kung saan ang natapos na form ay nagiging isang fixed na dokumento.