تعيين محاذاة الحقول

Contents
[ ]

غالبًا ما تتطلب حقول نموذج PDF محاذاة نصية مخصصة للحفاظ على تخطيط متسق واحترافي. باستخدام Aspose.PDF لـ Python، يمكن للمطورين تعيين محاذاة محتوى نص حقل النموذج برمجيًا.

ال المحرر السابق الفئة، بالاشتراك مع واجهة فورمفيلد الثوابت، تسمح للمطورين بتعديل محاذاة حقول النموذج الموجودة برمجيًا.

  1. افتح مستند PDF موجود.
  2. قم بإنشاء كائن ForMeditor.
  3. قم بتعيين محاذاة الحقل المسمى «الاسم الأول» إلى المركز.
  4. احفظ المستند المعدل.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pydrawing as ap_pydrawing
import aspose.pdf.facades as pdf_facades

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

from config import set_license, initialize_data_dir


def set_field_alignment(infile, outfile):
    # Open document
    doc = ap.Document(infile)

    # Create FormEditor object
    form_editor = pdf_facades.FormEditor(doc)

    # Set field alignment to center
    if form_editor.set_field_alignment(
        "First Name", pdf_facades.FormFieldFacade.ALIGN_CENTER
    ):
        # Save updated document
        form_editor.save(outfile)
    else:
        raise Exception(
            "Failed to set field alignment. Field may not support alignment."
        )