DACopyFile
ניהול מסמכים, פונקציונליות גישה ישירה
תיאור
פותח את ה-PDF הקלט דרך קורא ה-Direct Access במצב קריאה-בלבד כדי לקבוע את מספר העמודים, סוגר את ה-handle ואז מעתיק את בייטי המקור ללא שינוי אל קובץ הפלט
פונקציה זו מיועדת לתהליכי עבודה שזקוקים למספר דפים ולהעתקת קובץ-לקובץ בלי להשתמש בגרף האובייקטים הרגיל של LoadFromFile או לכתוב מחדש את המסמך באמצעות DASaveAsFile. היא אינה מחילה עריכות של Direct Access. השתמשו ב-DAOpenFile או ב-DAOpenFileReadOnly עם DASaveAsFile כאשר יש לכתוב מחדש מסמך שעבר שינוי במלואו
תחביר
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
פרמטרים
| InputFileName | הנתיב ושם קובץ מסמך ה-PDF של המקור |
|---|---|
| OutputFileName | הנתיב והשם של מסמך ה־PDF המועתק שייווצר. אין לדרוס את קובץ הקלט |
| PageCount | מקבל את מספר הדפים שמקור הגישה הישירה מצא לפני שהקובץ מועתק |
ערכי החזרה
| 0 | לא ניתן היה לפתוח את המקור, נתיבי הקלט והפלט מתייחסים לאותו קובץ, או שלא ניתן היה ליצור את עותק הפלט. בדקו את LastErrorCode עבור השגיאה הבסיסית. |
|---|---|
| 1 | ספירת העמודים נקראה והקובץ הועתק בהצלחה |