Método THotPDF.ReplaceLoadedPageText

 

THotPDF.ReplaceLoadedPageText

THotPDF

 

Topo

Reescreve toda ocorrência de um texto especificado (Needle) em uma página carregada específica por Replacement, preservando todos os bytes intocados do content stream, incluindo espaços em branco e comentários, por meio do overlay de edição que preserva tokens

 

Sintaxe Delphi:

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

 

Descrição

Corresponde glifos decodificados dentro de operandos de string individuais ou através de itens de string TJ, recodifica reversamente o texto de substituição pela fonte do início da correspondência e substitui apenas as faixas de origem de glifos meio abertas correspondentes por meio de THPDFContentStreamAST. Edições entre itens retêm números de kerning interpostos, a estrutura do array, prefixos e sufixos sem correspondência e operandos não relacionados; ReplaceCount recebe o número de correspondências completamente reescritas