THPDFLinearizedPageRangeOptions Record

漸進式線性化範圍規劃器的預算與開關:是否納入引導與交叉參照範圍、列對齊提示、間距合併,以及頁數、群組、範圍與記憶體的硬上限

宣告

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加入任何頁面解碼前都需要的標頭與引導位元組範圍;預設 true
IncludeCrossReferenceRanges把主交叉參照區段的位元組範圍加入規劃;預設 true
AllowRowAlignedHints解碼時接受互通的列對齊提示布局;預設 true
MergeGapBytes兩個規劃範圍之間的間距不大於此位元組數時合併;預設 0(不合併)
MaximumHintBytes拒絕大於此值的提示串流;預設 67108864(64 MiB)
MaximumPageCount拒絕頁數超過此值的文件;預設 1000000
MaximumSharedGroups規劃的共用物件群組數上限;預設 1000000
MaximumSharedReferences規劃的共用物件參照數上限;預設 4000000
MaximumRanges每個規劃輸出的位元組範圍數上限;預設 65536
MaximumPlannedBytes拒絕位元組總覆蓋量超過此值的規劃;預設 536870912(512 MiB)
MaximumPlannerMemoryBytes規劃器的工作記憶體上限;預設 268435456(256 MiB)
Default傳回上述值的類別函式

使用說明

相關 API