Record THPDFLoadedTextReplacementOptions
Limites e configurações de aparência para substituição de texto Unicode em páginas carregadas
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;
A unit é HPDFDoc; Default parte dos defaults de aparência com padding zero, UseMatchFontSize true, uma box irrestrita zero, aplicação atômica, e limites de 1024 matches, 100000 glyphs, 250000 content tokens e 64 MiB cada para conteúdo decodificado e bytes gerados
Atomic aplica todas as substituições prontas ou nenhuma, quando qualquer match é rejeitado; um BoxWidth ou BoxHeight diferente de zero sobrepõe a box do texto matched para a substituição
Estourar qualquer limite dispara EHPDFIncrementalOutputBudget em vez de commitar uma reescrita parcial
Record THPDFLoadedTextReplacementPlan carrega essas opções junto de cada plan