| Method | Description |
|---|---|
Create | Initialiserer en dokumentejet søgning med tekst, indstillinger, startside, retning og cancellation token |
Destroy | Lukker de beholdte native søgehandles og kobler fra ejerdokumentet |
Next(out Match: TPdfDocumentSearchResult): Boolean | Returnerer det næste match eller False efter fuldførelse, annullering eller ejerdokumentets lukning |
| Property | Type | Description |
|---|---|---|
CurrentPage | Integer | 1-baseret side, der søges i lige nu |
Direction | TPdfDocumentSearchDirection | Fremad- eller bagudtraversering af sider og matches |
Finished | Boolean | Om intet yderligere resultat kan produceres |
Cancelled | Boolean | Om kooperativ annullering afsluttede søgningen |
MatchCount | UInt64 | Antal matches, der allerede er returneret |
| Field | Type | Description |
|---|---|---|
PageNumber | Integer | 1-baseret side, der indeholder matchet |
StartIndex | Integer | 0-baseret tegnindeks på native tekstside |
Count | Integer | Antal native tekstside-tegn i matchet |
Text | WString | Unicode-tekst udtrukket fra det matchede interval |
Rectangles | TPdfRectangles | Ét eller flere flettede rektangler i PDF page space til fremhævning |
Kalderen ejer søgningen og skal frigive den. Ejerdokumentet sporer kun levende søgninger, så det kan lukke deres native handles, før dokumentet aflæsses
Kald ind i ejerdokumentet deler dets PDFium-lock. En enkelt søgeinstans skal stadig avanceres og frigives af én koordinerende kalder, og dokumentredigering må ikke overlappe en aktiv søgning