DAAppendFile

Zarządzanie dokumentem, Funkcje dostępu bezpośredniego

Opis

Dołącza wszystkie zmiany wprowadzone w dokumencie otwartym pierwotnie funkcją DAOpenFile. Jest to szybka operacja, ponieważ na końcu oryginalnego pliku trzeba dodać tylko zmienione obiekty. Po operacji plik zostaje zamknięty, a jego uchwyt traci ważność.

Ta funkcja nie zadziała, jeśli plik źródłowy otwarto w trybie tylko do odczytu albo dokument wczytano z nieprawidłowego pliku, na przykład z białymi znakami dodanymi na jego początku. W takich przypadkach należy zamiast niej użyć funkcji DASaveAsFile.

Składnia

Delphi

Function TPDFlib.DAAppendFile(FileHandle: Integer): Integer;

ActiveX

Function PDFlib::DAAppendFile(FileHandle As Long) As Long

DLL

int DLDAAppendFile(int InstanceID, int FileHandle);

Parametry

FileHandleUchwyt zwrócony przez funkcję DAOpenFile, DAOpenFileReadOnly lub DAOpenFromStream

Wartości zwracane

0Podany FileHandle był nieprawidłowy Zmiany pliku zostały pomyślnie dołączone
12 Plik otwarto w trybie tylko do odczytu i nie można zapisać aktualizacji. Użyj zamiast tego DASaveAsFile. 3 Dokument otwarto z nieprawidłowego pliku i operacja dołączania nie jest możliwa. Zobacz funkcję DAShiftedHeader.