Record THPDFViewerHighlight
Guarda un rectángulo de resaltado anclado a página y su color en el viewer model
Declaración
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
Unidad
HPDFViewerModel
Campos
| Campo | Propósito |
|---|---|
PageIndex | Índice de base cero de la página a la que está anclado el resaltado |
PageRect | Rectángulo en user space de PDF; AddHighlightRegion lo normaliza y lo recorta al MediaBox de la página antes de guardarlo |
Color | TColor usado para dibujar el resaltado; clYellow de forma predeterminada |
Notas de uso
- Cree resaltados con
THPDFViewerModel.AddHighlightRegion, léalos de vuelta conTryGetHighlightRegiony elimínelos conRemoveHighlightRegionoClearHighlightRegions - Los rectángulos que colapsan tras el recorte al MediaBox se rechazan y
AddHighlightRegiondevuelve -1 - Cada cambio dispara el evento
OnHighlightChangedel modelo para que los hosts puedan repintar