إنشاء حقل مربع القائمة

Contents
[ ]

تُستخدم نماذج PDF بشكل شائع للتطبيقات والاستطلاعات ووثائق التسجيل. يعرض حقل ListBox خيارات متعددة في وقت واحد، مما يسهل على المستخدمين مراجعة العناصر وتحديدها من القائمة.

ال المحرر السابق توفر الفئة وظائف لإضافة أنواع مختلفة من الحقول التفاعلية، بما في ذلك عناصر ListBox.

  1. قم بتحميل مستند PDF موجود.
  2. حدد قائمة بالخيارات القابلة للتحديد.
  3. أضف حقل ListBox إلى صفحة محددة.
  4. قم بتعيين قيمة افتراضية محددة.
  5. احفظ مستند PDF المحدث.
import sys
from os import path
import aspose.pdf.facades as pdf_facades

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def create_listbox_field(infile, outfile):
    """Create ListBox field in PDF document."""
    pdf_form_editor = pdf_facades.FormEditor()
    pdf_form_editor.bind_pdf(infile)

    # Add ListBox field to PDF form
    pdf_form_editor.items = ["Australia", "New Zealand", "Malaysia"]
    pdf_form_editor.add_field(
        pdf_facades.FieldType.LIST_BOX, "listbox1", "Australia", 1, 230, 398, 350, 514
    )

    # Save updated PDF document with form fields
    pdf_form_editor.save(outfile)