DASaveAsFileA
Zarządzanie dokumentem, Funkcje dostępu bezpośredniego
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 DASaveAsFile, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Przepisuje cały plik wraz ze wszystkimi zmianami do nowego pliku. Operacja może potrwać dla dużych plików lub plików z wieloma obiektami. Nagłówek wyjściowy używa efektywnej wersji PDF dokumentu DA, w tym podniesienia wersji spowodowanego zmianami Direct Access. Po operacji plik oryginalny zostaje zamknięty, a jego uchwyt traci ważność. Pliku oryginalnego nie można nadpisać. Aby dołączyć zmiany do pliku oryginalnego, użyj DAAppendFile.
Składnia
Delphi
Function DLDASaveAsFileA(InstanceID, FileHandle: Integer; OutputFileName: PAnsiChar): Integer;
DLL
int DLDASaveAsFileA(int InstanceID, int FileHandle, const char * OutputFileName);
Parametry
| FileHandle | Uchwyt zwrócony przez funkcję DAOpenFile, DAOpenFileReadOnly lub DAOpenFromStream |
|---|---|
| OutputFileName | Ścieżka i nazwa nowego dokumentu do utworzenia. |
Wartości zwracane
| 0 | Nie można utworzyć nowego pliku |
|---|---|
| 1 | Dokument został pomyślnie zapisany w nowym pliku |