تعيين محاذاة الحقول
Contents
[
Hide
]
غالبًا ما تتطلب حقول نموذج PDF محاذاة نصية مخصصة للحفاظ على تخطيط متسق واحترافي. باستخدام Aspose.PDF لـ Python، يمكن للمطورين تعيين محاذاة محتوى نص حقل النموذج برمجيًا.
ال المحرر السابق الفئة، بالاشتراك مع واجهة فورمفيلد الثوابت، تسمح للمطورين بتعديل محاذاة حقول النموذج الموجودة برمجيًا.
- افتح مستند PDF موجود.
- قم بإنشاء كائن ForMeditor.
- قم بتعيين محاذاة الحقل المسمى «الاسم الأول» إلى المركز.
- احفظ المستند المعدل.
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."
)