THPDFLoadedTextReplacementOptions Record

Yüklenmiş-sayfa Unicode metin değişimi için sınırlar ve appearance ayarları

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;

Birim HPDFDoc'tur; Default, sıfır padding'li appearance varsayılanlarından, UseMatchFontSize true, kısıtsız sıfır kutu, atomik uygulama ve 1024 eşleşme, 100000 glyph, 250000 içerik token ile çözülmüş içerik ve üretilmiş baytlar için ayrı ayrı 64 MiB sınırlarından başlar

Atomic, her hazır değişimi uygular veya herhangi bir eşleşme reddedilirse hiçbirini uygulamaz; sıfır olmayan bir BoxWidth veya BoxHeight, değişim için eşleşen metin kutusunu geçersiz kılar

Herhangi bir sınırı aşmak, kısmi bir yeniden yazım kesinleştirmek yerine EHPDFIncrementalOutputBudget fırlatır

THPDFLoadedTextReplacementPlan Record, bu options'ları her planla taşır