MergeFileListStrict
文档操作
描述
合并命名文件列表,并将合并后的 PDF 写入 OutputFileName,它使用与 MergeFileList 相同的标记 PDF、书签、表单字段和注释保留路径
与 MergeFileList 不同,严格模式会在遇到第一个不可读、加密、损坏或缺失的输入时停止。当需要较早的首次失败即停止行为时,请使用此模式
语法
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
参数
| ListName | 要合并的命名文件列表 使用 ClearFileList、AddToFileList 和 FileListCount 构建该列表 |
|---|---|
| OutputFileName | 要创建的 PDF 的路径和文件名 |
取消和资源
合并在扫描输入和写入对象期间报告进度。调用 Abort 会停止操作、关闭活动流并移除不完整的输出。文件列表合并为扫描打开每个源,写入时最多保持第一个和当前源读取器活动,因此列表增长时句柄使用保持有界
返回值
| 0 | 合并未生成输出文件 |
|---|---|
| Non-zero | 成功合并的输入文件数,使用 ListName + "Result" 和 FileListItem 检查每个文件的状态消息 |