THPDFLoadedTextReplacementOptions 記錄

已載入頁面 Unicode 文字取代的上限與外觀設定

THPDFLoadedTextReplacementOptions = record
  Appearance: THPDFLoadedTextAppearanceOptions;
  UseMatchFontSize: Boolean;
  BoxWidth, BoxHeight: Single;
  Atomic: Boolean;
  MaxMatches: Integer;
  MaxGlyphs, MaxContentTokens: Integer;
  MaxContentBytes, MaxGeneratedBytes: Int64;
  class function Default: THPDFLoadedTextReplacementOptions; static;
end;

單元為 HPDFDoc;Default 從外觀預設出發,內距為 0、UseMatchFontSize 為 true、零方框不限制、原子式套用,上限為 1024 個符合、100000 個 glyph、250000 個內容 token,解碼內容與產生位元組各 64 MiB

Atomic 表示所有就緒的取代一起套用,或任何符合被拒時全部不套用;非零的 BoxWidth 或 BoxHeight 會為取代覆寫符合的文字方框

超出任何上限會拋出 EHPDFIncrementalOutputBudget,而不是提交部分改寫

THPDFLoadedTextReplacementPlan 記錄隨每個計畫攜帶這些選項