DASaveAsFileA

Gestion de documents, fonctionnalité Direct Access

Description

Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à DASaveAsFile et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle

Réécrit le fichier entier avec toutes les modifications dans un nouveau fichier. L’opération peut être longue pour les gros fichiers. L’en-tête utilise la version PDF effective du document DA, y compris les relèvements dus aux modifications Direct Access. Le fichier d’origine est fermé et son handle invalidé ; il ne peut pas être remplacé. Utilisez DAAppendFile pour y ajouter les modifications

Syntaxe

Delphi

Function DLDASaveAsFileA(InstanceID, FileHandle: Integer; OutputFileName: PAnsiChar): Integer;

DLL

int DLDASaveAsFileA(int InstanceID, int FileHandle, const char * OutputFileName);

Paramètres

FileHandleUn handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream
OutputFileNameChemin et nom du nouveau document à créer

Valeurs de retour

0Impossible de créer le nouveau fichier
1Le document a été enregistré dans le nouveau fichier