MergeFileListStrict
دستکاری سند
توضیحات
فهرست فایل نامدار را ادغام و PDF ادغامشده را در OutputFileName مینویسد. از همان مسیر حفظ PDF برچسبدار، نشانک، فیلد فرم و حاشیهنویسی که MergeFileList استفاده میکند بهره میگیرد
برخلاف MergeFileList، حالت سختگیرانه در اولین ورودی غیرقابل خواندن، رمزنگاریشده، خراب یا غایب متوقف میشود. وقتی رفتار قبلی توقف-بر-اولین-شکست لازم است از آن استفاده کنید
نحو
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
پارامترها
| ListName | فهرست فایل نامدار برای ادغام. آن را با ClearFileList، AddToFileList و FileListCount بسازید |
|---|---|
| OutputFileName | مسیر و نام فایل PDF برای ساختن |
لغو و منابع
ادغام هنگام اسکن ورودیها و نوشتن اشیاء پیشرفت را گزارش میکند. فراخوانی Abort عملیات را متوقف، استریمهای فعال را میبندد و خروجی ناقص را حذف میکند. ادغامهای فهرست فایل، هر مبدأ را برای اسکن باز میکنند و هنگام نوشتن حداکثر readerهای مبدأ اول و جاری را فعال نگه میدارند تا مصرف هندل با بزرگ شدن فهرست محدود بماند
مقادیر بازگشتی
| 0 | ادغام فایل خروجی تولید نکرد |
|---|---|
| Non-zero | تعداد فایلهای ورودی با موفقیت ادغامشده. وضعیت هر فایل را با ListName + "Result" و FileListItem بررسی کنید |