پرکننده خودکار

پرکننده خودکار

نمایش کلی

AutoFiller یک کلاس در Aspose.PDF FOSS برای .NET است. ارث‌بری از: ISaveableFacade، IDisposable.

به‌صورت مکرر یک PDF قالب را با ردیف‌های یک DataTable مهر می‌زند: برای هر ردیف، فیلدهای فرم که نام‌هایشان با نام ستون‌ها مطابقت دارد را پر می‌کند، آن‌ها را صاف (flatten) می‌کند (به‌جز مواردی که در UnFlattenFields فهرست شده‌اند) و صفحات حاصل را به خروجی اضافه می‌نماید.

این کلاس 10 متد برای کار با اشیاء AutoFiller در برنامه‌های .NET فراهم می‌کند.
متدهای موجود شامل: AutoFiller، BindPdf، Close، Dispose، ImportDataTable، Save.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگی‌ها: BasicFileName، GeneratingPath، InputFileName، InputStream، OutputFileName، OutputStream، و ۲ مورد دیگر.

ویژگی‌ها

NameTypeAccessDescription
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] تنظیم کنید، flatten (به‌جز UnFlattenFields) کنید و صفحات کلون‌شده را به سند خروجی اضافه کنید.
Save()خروجی ترکیب‌شده را ذخیره کنید.
Save(destFile: string)متد Save را بر روی این نمونه AutoFiller فراخوانی می‌کند.
Save(destStream: Stream)
Close()متد Close را بر روی این نمونه AutoFiller فراخوانی می‌کند.
Dispose()متد Dispose را بر روی این نمونه AutoFiller فراخوانی می‌کند.

همچنین ببینید

 فارسی