DAAppendFile
Gestion de documents, fonctionnalité Direct Access
Description
Ajoute les modifications apportées à un document initialement ouvert avec DAOpenFile. L’opération est rapide, car seuls les objets modifiés sont ajoutés à la fin du fichier d’origine. Le fichier est ensuite fermé et son handle n’est plus valide
Cette fonction ne fonctionne pas si le fichier source a été ouvert en lecture seule ou si le document provient d’un fichier mal formé, par exemple avec des espaces ajoutés au début. Dans ces cas, utilisez DASaveAsFile à la place
Syntaxe
Delphi
Function TPDFlib.DAAppendFile(FileHandle: Integer): Integer;
ActiveX
Function PDFlib::DAAppendFile(FileHandle As Long) As Long
DLL
int DLDAAppendFile(int InstanceID, int FileHandle);
Paramètres
| FileHandle | Un handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|
Valeurs de retour
| 0 | Le FileHandle spécifié n'était pas valide Les modifications ont été ajoutées au fichier avec succès |
|---|---|
| 1 | 2 Le fichier a été ouvert en lecture seule et la mise à jour ne peut pas être écrite. Utilisez DASaveAsFile à la place. 3 Le document a été ouvert depuis un fichier mal formé et aucune opération d’ajout n’est possible. Consultez la fonction DAShiftedHeader |