MergeFilesA
Przetwarzanie dokumentów
Opis
Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w MergeFiles, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Scala dwa pliki na dysku i zapisuje scalony dokument do nowego pliku. Dostęp do plików odbywa się bezpośrednio na dysku, dlatego nie trzeba wczytywać całych plików do pamięci i funkcji można używać z ogromnymi dokumentami. Pliki nie mogą być zaszyfrowane. Aby określić postęp, obserwuj rozmiar pliku wyjściowego podczas działania funkcji
Konspekty (zakładki), pola formularzy i adnotacje z obu dokumentów będą obecne w scalonym dokumencie
Składnia
Delphi
Function DLMergeFilesA(InstanceID: Integer; FirstFileName, SecondFileName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFilesA(int InstanceID, const char * FirstFileName, const char * SecondFileName, const char * OutputFileName);
Parametry
| FirstFileName | Nazwa pierwszego pliku do scalenia |
|---|---|
| SecondFileName | Nazwa drugiego pliku do scalenia |
| OutputFileName | Nazwa tworzonego pliku zawierającego scalony dokument |
Wartości zwracane
| 0 | Nie można scalić plików. Użyj funkcji LastErrorCode, aby ustalić przyczynę niepowodzenia |
|---|---|
| 1 | Pliki zostały pomyślnie scalone i utworzono nowy scalony dokument |