PDF উইজেট কী?
একটি PDF উইজেট হলো এক ধরনের PDF অ্যানোটেশন যা ইন্টারঅ্যাকটিভ ফর্মে ব্যবহৃত হয় এবং উপস্থাপন করে গ্রাফিকাল ইউজার ইন্টারফেস (GUI) উইজেট যা ডেটা এন্ট্রির জন্য ব্যবহৃত হয়।
PDF উইজেট সাধারণ PDF অ্যানোটেশন থেকে ভিন্ন, কারণ এগুলো ব্যবহারকারীর ইন্টারঅ্যাকশন এবং ডেটা ইনপুটের সুযোগ দেয়। স্ট্যান্ডার্ড অ্যানোটেশন, যেমন টেক্সট বক্স বা তীরচিহ্ন, স্থির এবং সেগুলোর সঙ্গে ইন্টারঅ্যাক্ট করা যায় না। অন্যদিকে, PDF উইজেট ব্যবহারকারীদের সরাসরি PDF ফর্মে ডেটা লিখতে এবং ফর্ম সাবমিট করা বা সব ফিল্ড মুছে ফেলার মতো অ্যাকশন ট্রিগার করতে सक्षम করে।
PDF উইজেট ব্যবহারে PDF ফর্মের ইন্টারঅ্যাকটিভিটি ও কার্যকারিতা বৃদ্ধি পায়, যা এগুলোকে আরও ব্যবহারবান্ধব ও সহজলভ্য করে।
ইন্টারঅ্যাকটিভ PDF ফর্মে ব্যবহৃত PDF উইজেটের উদাহরণ হিসেবে টেক্সট ফিল্ড, চেকবক্স, রেডিও বাটন, ড্রপডাউন মেনু এবং বাটন উল্লেখ করা যায়।
উইজেট অ্যানোটেশন কী করে
একটি PDF ফর্মের দুইটি অংশ থাকে। ফিল্ড হলো ডেটা: এর নাম, ধরন, মান এবং যাচাইকরণের নিয়ম। উইজেট হলো এর চেহারা: পৃষ্ঠায় আয়তক্ষেত্র, তার বর্ডার ও ব্যাকগ্রাউন্ড, এবং এটি নির্বাচিত বা ক্লিক করলে যেমন দেখায়।
এগুলো আলাদা রাখলে একটি ফিল্ডকে একাধিক স্থানে দেখানো যায়। একটি ফিল্ড যদি একবার পূরণ করতে হয় কিন্তু প্রতিটি পৃষ্ঠায় মুদ্রিত হতে হয়, তাহলে সেটি একাধিক উইজেটসহ একটি ফিল্ড হয়, এবং যেকোনো একটিতে টাইপ করলে সেগুলো সবই আপডেট হয়।
অ্যাপিয়ারেন্স স্ট্রিম
প্রতিটি উইজেট তার চেহারা একটি ছোট আঁকনযোগ্য কনটেন্ট হিসেবে সংরক্ষণ করে, ভিউয়ারকে এটি রেন্ডার করার জন্য ছেড়ে দেওয়ার বদলে। সেই কারণেই একটি পূরণ করা ফর্ম সবখানেই একই রকম দেখায়, এবং এটাও কারণ যে কোনো একটি টুল দিয়ে পূরণ করা ফর্মের মান পরিবর্তনের পর অ্যাপিয়ারেন্স পুনরায় তৈরি না করলে, অন্য টুলে সেটি ভুলভাবে দেখা যেতে পারে।
একটি পুশ-বাটন উইজেটের নিজস্ব কোনো মান থাকে না, এটি ব্যবহৃত হয় একটি অ্যাকশন. ফ্ল্যাটেনিং ফর্মকে ফ্ল্যাটেন করলে প্রতিটি উইজেটের বর্তমান চেহারা পৃষ্ঠায় এঁকে ফিল্ডগুলো বাদ দেওয়া হয়, এবং এভাবেই পূরণ হওয়া ফর্ম একটি স্থির নথিতে পরিণত হয়।