DASaveAsFileA
Керування документами, функції прямого доступу
Опис
Завершальна A позначає точку входу DLL для ANSI (char); поверхня ActiveX/COM експонує лише форму Unicode. Поведінка ідентична DASaveAsFile, а рядкові аргументи трактуються за поточною кодовою сторінкою SetAnsiMode
Переписує весь файл, включно з усіма змінами, у новий файл. З великими файлами чи файлами з багатьма об'єктами операція може тривати довго. Вихідний заголовок використовує чинну версію PDF документа DA, зокрема будь-яке підвищення версії від редагувань Direct Access. Після цієї операції початковий файл закривається, і його дескриптор стає недійсним. Початковий файл перезаписати не можна; щоб дописати зміни до початкового файлу, використовуйте DAAppendFile
Синтаксис
Delphi
Function DLDASaveAsFileA(InstanceID, FileHandle: Integer; OutputFileName: PAnsiChar): Integer;
DLL
int DLDASaveAsFileA(int InstanceID, int FileHandle, const char * OutputFileName);
Параметри
| FileHandle | Дескриптор, який повертають функції DAOpenFile, DAOpenFileReadOnly або DAOpenFromStream |
|---|---|
| OutputFileName | Шлях і назва нового документа, який треба створити |
Повернуті значення
| 0 | Новий файл не вдалося створити |
|---|---|
| 1 | Документ успішно збережено в новий файл |