| Method | Description |
|---|---|
Create | Inicializa una búsqueda propiedad del documento con texto, opciones, página inicial, dirección y token de cancelación |
Destroy | Cierra los manejadores de búsqueda nativos retenidos y se desacopla del documento propietario |
Next(out Match: TPdfDocumentSearchResult): Boolean | Devuelve la siguiente coincidencia o False tras la finalización, la cancelación o el cierre del documento propietario |
| Property | Type | Description |
|---|---|---|
CurrentPage | Integer | Página de base uno que se está buscando actualmente |
Direction | TPdfDocumentSearchDirection | Recorrido de páginas y coincidencias hacia adelante o hacia atrás |
Finished | Boolean | Indica si no puede producirse ningún resultado adicional |
Cancelled | Boolean | Indica si la cancelación cooperativa puso fin a la búsqueda |
MatchCount | UInt64 | Número de coincidencias ya devueltas |
| Field | Type | Description |
|---|---|---|
PageNumber | Integer | Página de base uno que contiene la coincidencia |
StartIndex | Integer | Índice de caracteres de base cero en la página de texto nativa |
Count | Integer | Número de caracteres de la página de texto nativa en la coincidencia |
Text | WString | Texto Unicode extraído del rango coincidente |
Rectangles | TPdfRectangles | Uno o más rectángulos fusionados en el espacio de página PDF para resaltado |
El llamador es propietario de la búsqueda y debe liberarla. El documento propietario rastrea las búsquedas vivas únicamente para poder cerrar sus manejadores nativos antes de que el documento se descargue
Las llamadas al documento propietario comparten su bloqueo de PDFium. Aun así, una única instancia de búsqueda debe avanzarse y liberarse desde un llamador coordinado, y la edición del documento no debe solaparse con una búsqueda activa