MergeFileListStrict
Dokumentmanipulation
Beskrivelse
Fletter en navngiven filliste og skriver den flettede PDF til OutputFileName. Den bruger samme metode som MergeFileList til at bevare mærket PDF, disposition, formularfelter og annotationer
I modsætning til MergeFileList stopper streng tilstand ved den første ulæselige, krypterede, beskadigede eller manglende inputfil. Brug den, når den tidligere adfærd med stop ved første fejl er påkrævet.
Syntaks
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
Parametre
| ListName | Navngivet filliste, der skal flettes. Opbyg den med ClearFileList, AddToFileList og FileListCount. |
|---|---|
| OutputFileName | Sti til og filnavn på den PDF-fil, der skal oprettes |
Annullering og ressourcer
Fletningen rapporterer fremdrift under scanning af input og skrivning af objekter. Kald af Abort stopper handlingen, lukker aktive streams og fjerner ufuldstændigt output. Fletninger fra fillister åbner hver kilde til scanning og holder højst den første og den aktuelle kildelæser aktive under skrivning, så brugen af greb forbliver begrænset, efterhånden som listen vokser
Returværdier
| 0 | Fletningen frembragte ingen outputfil. |
|---|---|
| Non-zero | Antal inputfiler, der blev flettet korrekt. Kontrollér ListName + "Result" med FileListItem for statusmeddelelser pr. fil. |