THotPDF.ReplaceLoadedPageText Method

 

THotPDF.ReplaceLoadedPageText

THotPDF

 

Top

Belirli bir yüklenen sayfadaki belirtilen metnin (Needle) her geçtiği yeri Replacement ile yeniden yazar; boşluklar ve yorumlar dahil dokunulmamış tüm content-stream baytlarını, token korumalı düzenleme katmanı üzerinden olduğu gibi tutar

 

Delphi sözdizimi:

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

 

Açıklama

Çözülmüş glifleri tek tek dize işlenenleri içinde veya TJ dize öğeleri arasında eşler, replacement metnini eşleşmenin başladığı yazı tipiyle geri kodlar ve yalnızca karşılık gelen yarı açık glif kaynak aralıklarını THPDFContentStreamAST üzerinden değiştirir. Öğeler arası düzenlemeler; aradaki kerning sayılarını, dizi yapısını, eşleşmeyen önek ve sonekleri ve ilgisiz işlenenleri aynen korur; ReplaceCount eksiksiz yeniden yazılan eşleşme sayısını alır