שיטת THPDFRandomAccessSource.IsRangeAvailable
מדווח אם טווח הבתים שמתחיל ב-Offset לאורך Count בתים נמצא כולו בתוך גודל המקור
הצהרה
function IsRangeAvailable(Offset, Count: Int64): boolean; virtual;
יחידה
HPDFDoc
פרמטרים
| שם | מטרה |
|---|---|
Offset | היסט הבית של תחילת הטווח, באינדוקס שמתחיל מאפס |
Count | אורך הטווח בבתים |
ערך מוחזר
True כששני ההיסטים אינם שליליים והטווח כולו נכנס בתוך GetSize, אחרת False
הערות שימוש
- המימוש הבסיסי גוזר את התשובה מ-
GetSize בלבד, ולכן אינו יכול לדעת אם קובץ מרוחוק שנקטע אכן הספיק למסור את הבתים - דרסו את השיטה הזאת במקורות מותאמים שעוקבים אחרי טווחי בתים שהגיעו, למשל קלט מליניאריז או שהורד חלקית
- קוראים כמו מתזמן הציור-מחדש של קבצים מליניאריז משתמשים בו כדי להחליט מתי אפשר לקרוא טווח של ציור-ראשון או של תלות