| Method | Description |
|---|---|
Create | Inicializuje hledání vlastněné dokumentem s textem, volbami, počáteční stránkou, směrem a tokenem zrušení |
Destroy | Zavře držené nativní vyhledávací handle a odpojí se od vlastnícího dokumentu |
Next(out Match: TPdfDocumentSearchResult): Boolean | Vrací další shodu nebo False po dokončení, zrušení či zavření vlastnícího dokumentu |
| Property | Type | Description |
|---|---|---|
CurrentPage | Integer | Aktuálně prohledávaná stránka číslovaná od jedničky |
Direction | TPdfDocumentSearchDirection | Průchod stránkami a shodami dopředu nebo dozadu |
Finished | Boolean | Zda už žádný výsledek nemůže vzniknout |
Cancelled | Boolean | Zda kooperativní zrušení hledání ukončilo |
MatchCount | UInt64 | Počet už vrácených shod |
| Field | Type | Description |
|---|---|---|
PageNumber | Integer | Stránka obsahující shodu, číslovaná od jedničky |
StartIndex | Integer | Nulový index znaku na nativní textové stránce |
Count | Integer | Počet znaků nativní textové stránky ve shodě |
Text | WString | Text Unicode extrahovaný ze shodného rozsahu |
Rectangles | TPdfRectangles | Jeden nebo více sloučených obdélníků v prostoru stránky PDF pro zvýraznění |
Hledání vlastní volající a musí jej uvolnit. Vlastnící dokument sleduje živá hledání jen proto, aby mohl před uvolněním dokumentu zavřít jejich nativní handle
Volání do vlastnícího dokumentu sdílí jeho zámek PDFia. Jednu instanci hledání musí dál posouvat a uvolňovat stále jeden koordinovaný volající a úpravy dokumentu se nesmí překrývat s běžícím hledáním