DASaveAsFileA
ניהול מסמכים, פונקציונליות גישה ישירה
תיאור
ה-A שבסוף מציין את נקודת הכניסה של ANSI (char) ב-DLL; ממשק ActiveX/COM חושף רק את הצורה Unicode. ההתנהגות זהה ל-DASaveAsFile, וארגומנטים של מחרוזות מפורשים לפי דף הקוד הנוכחי של SetAnsiMode
כותב מחדש את כל הקובץ, כולל כל השינויים, אל קובץ חדש; הפעולה עשויה להימשך זמן מה עם קבצים גדולים או קבצים עם אובייקטים רבים; כותרת הפלט משתמשת בגרסת ה-PDF האפקטיבית של מסמך ה-DA, כולל כל העלאת גרסה שנגרמה מעריכות Direct Access; הקובץ המקורי נסגר אחרי הפעולה וה-FileHandle לא יהיה עוד תקף; לא ניתן לדרוס את הקובץ המקורי; השתמשו ב-DAAppendFile אם ברצונכם לצרף שינויים אל הקובץ המקורי
תחביר
Delphi
Function DLDASaveAsFileA(InstanceID, FileHandle: Integer; OutputFileName: PAnsiChar): Integer;
DLL
int DLDASaveAsFileA(int InstanceID, int FileHandle, const char * OutputFileName);
פרמטרים
| FileHandle | handle שהוחזר על ידי הפונקציות DAOpenFile, DAOpenFileReadOnly או DAOpenFromStream |
|---|---|
| OutputFileName | הנתיב והשם של המסמך החדש ליצירה |
ערכי החזרה
| 0 | לא ניתן היה ליצור את הקובץ החדש |
|---|---|
| 1 | המסמך נשמר לקובץ החדש בהצלחה |