רקורד THPDFLinearizedPageRangeOptions

תקציבים ומתגים עבור ה-planner הפרוגרסיבי של טווחים בקבצים מליניאריז: הכללת טווחי bootstrap ו-cross-reference, רמזים מיושרי-שורות, מיזוג פערים ותקרות נוקשות על עמודים, קבוצות, טווחים וזיכרון

הצהרה

THPDFLinearizedPageRangeOptions= record
  IncludeBootstrapRanges: boolean;
  IncludeCrossReferenceRanges: boolean;
  AllowRowAlignedHints: boolean;
  MergeGapBytes: Int64;
  MaximumHintBytes: Int64;
  MaximumPageCount: Integer;
  MaximumSharedGroups: Integer;
  MaximumSharedReferences: Integer;
  MaximumRanges: Integer;
  MaximumPlannedBytes: Int64;
  MaximumPlannerMemoryBytes: Int64;
  class function Default: THPDFLinearizedPageRangeOptions; static;
end;

יחידה

HPDFDoc

שדות

שדהמטרה
IncludeBootstrapRangesהוספת טווחי הבתים של הכותרת וה-bootstrap הדרושים לפני שאפשר לפענח עמוד כלשהו; ברירת מחדל true
IncludeCrossReferenceRangesהוספת טווחי הבתים של section ה-cross-reference הראשי אל התוכנית; ברירת מחדל true
AllowRowAlignedHintsקבלת פריסות רמזים מיושרות-שורות ובנות-פעולה הדדית בזמן הפענוח; ברירת מחדל true
MergeGapBytesמיזוג שני טווחים מתוכננים כשהפער ביניהם עד כמות בתים זו לכל היותר; ברירת מחדל 0 (בלי מיזוג)
MaximumHintBytesסירוב ל-stream רמזים גדול מזה; ברירת מחדל 67108864 (64 MiB)
MaximumPageCountסירוב למסמכים עם יותר עמודים מזה; ברירת מחדל 1000000
MaximumSharedGroupsהתקרה העליונה על קבוצות אובייקטים-משותפים שתוכננו; ברירת מחדל 1000000
MaximumSharedReferencesהתקרה העליונה על הפניות אובייקטים-משותפים שתוכננו; ברירת מחדל 4000000
MaximumRangesהתקרה העליונה על טווחי בתים שנפלטו לכל תוכנית; ברירת מחדל 65536
MaximumPlannedBytesסירוב לתוכניות שכיסוי הבתים הכולל שלהן חורג מזה; ברירת מחדל 536870912 (512 MiB)
MaximumPlannerMemoryBytesתקרת זיכרון-העבודה עבור ה-planner; ברירת מחדל 268435456 (256 MiB)
Defaultפונקציית class שמחזירה את הערכים המפורטים לעיל

הערות שימוש

ממשקי API קשורים