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);

פרמטרים

FileHandlehandle שהוחזר על ידי הפונקציות DAOpenFile, DAOpenFileReadOnly או DAOpenFromStream
OutputFileNameהנתיב והשם של המסמך החדש ליצירה

ערכי החזרה

0לא ניתן היה ליצור את הקובץ החדש
1המסמך נשמר לקובץ החדש בהצלחה