DAAppendFile
Document management, Direct access functionality
Beschrijving
Voegt alle wijzigingen toe aan een document dat oorspronkelijk met de functie DAOpenFile is geopend. Dit is een snelle bewerking omdat alleen de gewijzigde objecten achteraan het originele bestand hoeven te worden toegevoegd. Het bestand wordt na deze bewerking gesloten en de filehandle is daarna niet meer geldig
Deze functie werkt niet als het bronbestand in alleen-lezenmodus is geopend of als het document vanuit een misvormd bestand is geladen, bijvoorbeeld waarbij witruimte aan het begin van het bestand is toegevoegd. In die gevallen moet in plaats daarvan de functie DASaveAsFile worden gebruikt
Syntaxis
Delphi
Function TPDFlib.DAAppendFile(FileHandle: Integer): Integer;
ActiveX
Function PDFlib::DAAppendFile(FileHandle As Long) As Long
DLL
int DLDAAppendFile(int InstanceID, int FileHandle);
Parameters
| FileHandle | Een handle geretourneerd door de functies DAOpenFile, DAOpenFileReadOnly of DAOpenFromStream |
|---|
Return values
| 0 | De opgegeven FileHandle was ongeldig De wijzigingen aan het bestand zijn met succes toegevoegd |
|---|---|
| 1 | 2 Het bestand is in alleen-lezenmodus geopend en de update kan niet worden geschreven. Gebruik in plaats daarvan DASaveAsFile. 3 Het document is vanuit een misvormd bestand geopend en een append-bewerking is niet mogelijk. Zie de functie DAShiftedHeader |