ملء تلقائي
نظرة عامة
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 أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
InputFileName | string? | قراءة/كتابة | المسار إلى ملف PDF القالب (قم بتعيينه أو استدعِ BindPdf(string)). |
OutputFileName | string? | قراءة/كتابة | المسار حيث تقوم Save() بكتابة النتيجة المدمجة. |
InputStream | Stream? | قراءة/كتابة | شكل الدفق لـ InputFileName — عند تعيينه، يُستخدم بدلاً من مسار الملف. |
OutputStream | Stream? | قراءة/كتابة | شكل الدفق لـ OutputFileName — عند تعيينه، تقوم Save() بالكتابة هنا. |
GeneratingPath | string? | قراءة/كتابة | الدليل المستخدم لإنشاء PDF لكل صف عند الحفظ الدفعي حسب الصف إلى ملفات منفصلة. |
BasicFileName | string? | قراءة/كتابة | الاسم الأساسي المستخدم لإنشاء PDF لكل صف في وضع الدفعة. |
UnFlattenFields | string[] | قراءة/كتابة | أسماء الحقول التي تُترك قابلة للتحرير (مثلاً |
OutputStreams | Stream[]? | قراءة/كتابة | تدفقات الإخراج المستخدمة في حفظ وضع الدفعة (لكل صف). |
الطرق
| Signature | Description |
|---|---|
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. |