DAAppendFile
ניהול מסמכים, פונקציונליות גישה ישירה
תיאור
מצרף את כל השינויים שבוצעו במסמך שנפתח במקור באמצעות הפונקציה DAOpenFile; זו פעולה מהירה כי רק האובייקטים שהשתנו חייבים להתווסף אל סוף הקובץ המקורי; הקובץ נסגר אחרי הפעולה וה-FileHandle כבר לא יהיה תקף
הפונקציה לא תעבוד אם קובץ המקור נפתח במצב קריאה בלבד או אם המסמך נטען מקובץ פגום, למשל כזה שנוספו אליו רווחים בתחילת הקובץ. במקרים כאלה יש להשתמש במקום זאת בפונקציה DASaveAsFile
תחביר
Delphi
Function TPDFlib.DAAppendFile(FileHandle: Integer): Integer;
ActiveX
Function PDFlib::DAAppendFile(FileHandle As Long) As Long
DLL
int DLDAAppendFile(int InstanceID, int FileHandle);
פרמטרים
| FileHandle | handle שהוחזר על ידי הפונקציות DAOpenFile, DAOpenFileReadOnly או DAOpenFromStream |
|---|
ערכי החזרה
| 0 | ה-FileHandle שצוין לא היה תקין השינויים בקובץ צורפו בהצלחה |
|---|---|
| 1 | 2 הקובץ נפתח במצב קריאה בלבד ולא ניתן לכתוב את העדכון. השתמשו ב-DASaveAsFile במקום. 3 המסמך נפתח מקובץ פגום ופעולת צירוף אינה אפשרית. ראו את הפונקציה DAShiftedHeader |