ملء تلقائي

نظرة عامة

AutoFiller هي فئة في Aspose.PDF FOSS لـ .NET. ترث من: ISaveableFacade، IDisposable.

يُطبّق طابعًا متكررًا على قالب PDF باستخدام الصفوف من DataTable: لكل صف، يملأ حقول النموذج التي تتطابق أسماؤها مع أسماء الأعمدة، يسطّح (باستثناء تلك المذكورة في UnFlattenFields)، ويضيف الصفحات الناتجة إلى الإخراج.

توفر هذه الفئة 10 طرق للعمل مع كائنات AutoFiller في برامج .NET.
تشمل الطرق المتاحة: AutoFiller، BindPdf، Close، Dispose، ImportDataTable، Save.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: BasicFileName، GeneratingPath، InputFileName، InputStream، OutputFileName، OutputStream، و2 أخرى.

الخصائص

الاسمالنوعالوصولالوصف
InputFileNamestring?قراءة/كتابةالمسار إلى ملف PDF القالب (قم بتعيينه أو استدعِ BindPdf(string)).
OutputFileNamestring?قراءة/كتابةالمسار حيث تقوم Save() بكتابة النتيجة المدمجة.
InputStreamStream?قراءة/كتابةشكل الدفق لـ InputFileName — عند تعيينه، يُستخدم بدلاً من مسار الملف.
OutputStreamStream?قراءة/كتابةشكل الدفق لـ OutputFileName — عند تعيينه، تقوم Save() بالكتابة هنا.
GeneratingPathstring?قراءة/كتابةالدليل المستخدم لإنشاء PDF لكل صف عند الحفظ الدفعي حسب الصف إلى ملفات منفصلة.
BasicFileNamestring?قراءة/كتابةالاسم الأساسي المستخدم لإنشاء PDF لكل صف في وضع الدفعة.
UnFlattenFieldsstring[]قراءة/كتابةأسماء الحقول التي تُترك قابلة للتحرير (مثلاً
OutputStreamsStream[]?قراءة/كتابةتدفقات الإخراج المستخدمة في حفظ وضع الدفعة (لكل صف).

الطرق

SignatureDescription
AutoFiller()إنشاء AutoFiller غير مرتبط.
BindPdf(srcDoc: Document)يستدعي BindPdf على هذه المثيلة من AutoFiller.
BindPdf(srcFile: string)
BindPdf(srcStream: Stream)
ImportDataTable(dataTable: DataTable)لكل صف في الجدول، استنسخ القالب، عيّن قيم حقول النموذج من row[columnName]، قم بتسطيح (باستثناء UnFlattenFields)، وأضف الصفحات المستنسخة إلى مستند الإخراج.
Save()احفظ الإخراج المدمج.
Save(destFile: string)يستدعي Save على هذه المثيلة من AutoFiller.
Save(destStream: Stream)
Close()يستدعي Close على هذه المثيلة من AutoFiller.
Dispose()يستدعي Dispose على هذه المثيلة من AutoFiller.

انظر أيضًا

 العربية