MergeFileListStrict
Documentmanipulatie
Beschrijving
Voegt een benoemde bestandenlijst samen en schrijft de samengevoegde PDF naar OutputFileName. Hij gebruikt hetzelfde behoudpad voor tagged PDF, outlines, formuliervelden en annotaties als MergeFileList
Anders dan MergeFileList stopt strict mode bij de eerste onleesbare, versleutelde, beschadigde of ontbrekende invoer. Gebruik het wanneer het eerdere stop-bij-eerste-faling-gedrag vereist is
Syntaxis
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
Parameters
| ListName | Benoemde bestandslijst die moet worden samengevoegd. Bouw die op met ClearFileList, AddToFileList en FileListCount |
|---|---|
| OutputFileName | Pad en bestandsnaam van de aan te maken PDF |
Annulering en resources
De samenvoeging meldt voortgang tijdens het scannen van invoer en het wegschrijven van objecten. Een aanroep van Abort stopt de bewerking, sluit actieve streams en verwijdert onvolledige uitvoer. Bestandenlijst-samenvoegingen openen elke bron voor zijn scan en houden tijdens het schrijven ten hoogste de eerste en de huidige bronreaders actief, zodat het handle-gebruik begrensd blijft naarmate de lijst groeit
Retourwaarden
| 0 | Het samenvoegen heeft geen uitvoerbestand opgeleverd |
|---|---|
| Non-zero | Aantal invoerbestanden dat met succes is samengevoegd. Raadpleeg ListName + "Result" met FileListItem voor statusberichten per bestand |