Método THotPDF.ReplaceLoadedPageText

 

THotPDF.ReplaceLoadedPageText

THotPDF

 

Top

Reescribe todas las apariciones de un texto especificado (Needle) en una página cargada concreta con Replacement, preservando todos los bytes no tocados del content stream, incluidos espacios en blanco y comentarios, mediante la capa de edición que conserva tokens

 

Sintaxis Delphi:

function ReplaceLoadedPageText(PageIndex: Integer; const Needle, Replacement: UnicodeString; MatchCase: boolean; out ReplaceCount: Integer): boolean;

 

Descripción

Empareja glifos decodificados dentro de operandos de cadena individuales o entre elementos de cadena de TJ, re-codifica inversamente el texto de reemplazo a través de la fuente del inicio de la coincidencia, y reemplaza solo los tramos fuente de glifos correspondientes mediante THPDFContentStreamAST. Las ediciones entre elementos conservan los números de kerning intercalados, la estructura del array, los prefijos y sufijos sin emparejar y los operandos no relacionados; ReplaceCount recibe el número de coincidencias reescritas completas