DASaveAsFileA
Správa dokumentů, funkce přímého přístupu
Popis
Koncové A označuje vstupní bod DLL pro ANSI (char); povrch ActiveX/COM vystavuje jen Unicode formu. Chování je shodné s DASaveAsFile a řetězcové argumenty se interpretují podle aktuální kódové stránky SetAnsiMode
Přepíše celý soubor včetně všech změn do nového souboru. U velkých souborů nebo souborů s mnoha objekty může operace chvíli trvat. Výstupní hlavička používá efektivní verzi PDF dokumentu DA, včetně zvýšení verze způsobeného úpravami Direct Access. Po této operaci se původní soubor zavře a handle souboru přestane být platný. Původní soubor nelze přepsat. Chcete-li změny k původnímu souboru připojit, použijte DAAppendFile
Syntaxe
Delphi
Function DLDASaveAsFileA(InstanceID, FileHandle: Integer; OutputFileName: PAnsiChar): Integer;
DLL
int DLDASaveAsFileA(int InstanceID, int FileHandle, const char * OutputFileName);
Parametry
| FileHandle | Handle vrácený funkcemi DAOpenFile, DAOpenFileReadOnly nebo DAOpenFromStream |
|---|---|
| OutputFileName | Cesta a název nového dokumentu, který se má vytvořit |
Návratové hodnoty
| 0 | Nový soubor se nepodařilo vytvořit |
|---|---|
| 1 | Dokument se úspěšně uložil do nového souboru |