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 グリフ、250000 コンテンツトークン、デコードコンテンツと生成バイトそれぞれ 64 MiB から始まります
Atomic は、準備完了したすべての置換を適用するか、いずれかのマッチが拒否されたら一切適用しません。非ゼロの BoxWidth や BoxHeight は、置換時にマッチしたテキストボックスを上書きします
いずれかの上限を超えると、部分的な書き換えをコミットする代わりに EHPDFIncrementalOutputBudget が発生します
THPDFLoadedTextReplacementPlan レコードが、これらのオプションを各プランと共に運びます