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

FileHandleUchwyt zwrócony przez funkcję DAOpenFile, DAOpenFileReadOnly lub DAOpenFromStream
OutputFileNameŚcieżka i nazwa nowego dokumentu do utworzenia.

Wartości zwracane

0Nie można utworzyć nowego pliku
1Dokument został pomyślnie zapisany w nowym pliku