Record THPDFLoadedTextReplacementOptions

Límites y ajustes de appearance para el reemplazo de texto Unicode en páginas cargadas

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;

La unidad es HPDFDoc; Default parte de los valores predeterminados de appearance con padding cero, UseMatchFontSize true, una caja cero sin restricciones, aplicación atómica, y límites de 1024 coincidencias, 100000 glyphs, 250000 tokens de contenido, y 64 MiB cada uno para contenido decodificado y bytes generados

Atomic aplica todos los reemplazos listos o ninguno cuando alguna coincidencia se rechaza; un BoxWidth o BoxHeight distinto de cero sobrescribe la caja de texto coincidente para el reemplazo

Exceder cualquier límite lanza EHPDFIncrementalOutputBudget en lugar de confirmar una reescritura parcial

El Record THPDFLoadedTextReplacementPlan transporta estas opciones con cada plan