DAOpenMappedFile
ניהול מסמכים, פונקציונליות גישה ישירה, ביצועים
תיאור
פותח PDF מקומי לגישה ישירה באמצעות תצוגה ממופה חסומה לקריאה בלבד, מבלי להחזיק את הקובץ המלא בזיכרון
תחביר
Delphi
Function TPDFlib.DAOpenMappedFile(Const InputFileName, Password: WideString;
WindowSize: Int64= 0; Options: Integer= 0): Integer;פרמטרים
| InputFileName | הנתיב של ה-PDF המקומי |
|---|---|
| Password | סיסמת המסמך, או מחרוזת ריקה כאשר ה-PDF אינו מוצפן |
| WindowSize | גודל התצוגה הממופה המבוקש בבתים; אפס בוחר 64 MiB, והערך האפקטיבי מיושר ומוגבל ל-1 GiB |
| Options | אפס מתיר גיבוי לזרם קבצים לקריאה בלבד, ואילו PDF_MAPPED_FILE_REQUIRE_MAPPING דורש תצוגה ממופה פעילה |
ערכים מוחזרים
| >0 | מזהה מסמך בגישה ישירה |
|---|---|
| 0 | הארגומנטים, הקובץ, הסיסמה, דרישת המיפוי או מבנה ה-PDF היו שגויים; בדקו את LastErrorCode |
הערות
המזהה המוחזר הוא הבעלים של המקור הממופה ומשחרר את תצוגתו ואת מזהי הקובץ שלו כאשר הוא מועבר אל DACloseFileהחלון הנשמר ממופה מחדש לפי דרישה עבור קריאות עמוד, אובייקט וזרם; כל הקריאות נשארות חסומות בגודל הקובץ הפיזיהשתמשו ב-
DAGetMappedFileInfo לבחינת סטטיסטיקות המקור והמיפוי המחדש עבור המזהה