THPDFLinearizedPageRangeOptions レコード

プログレッシブなリニアライズド範囲プランナーの予算とスイッチ。ブートストラップとクロスリファレンス範囲の包含、行整列ヒント、ギャップ統合、ページ・グループ・範囲・メモリの上限を含みます

宣言

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
MergeGapBytes2 つの計画済み範囲の間隔がこのバイト数以下なら統合します。既定は 0(統合なし)
MaximumHintBytesこれより大きいヒントストリームを拒否します。既定は 67108864(64 MiB)
MaximumPageCountこのページ数を超えるドキュメントを拒否します。既定は 1000000
MaximumSharedGroups計画される共有オブジェクトグループ数の上限。既定は 1000000
MaximumSharedReferences計画される共有オブジェクト参照数の上限。既定は 4000000
MaximumRangesプランあたり出力されるバイト範囲数の上限。既定は 65536
MaximumPlannedBytesバイト総カバー量がこれを超えるプランを拒否します。既定は 536870912(512 MiB)
MaximumPlannerMemoryBytesプランナーの作業メモリ上限。既定は 268435456(256 MiB)
Default上記の値を返すクラス関数

使用上の注意

関連 API