THPDFViewerHighlight Record
Conserva un rettangolo di evidenziazione ancorato a una pagina e il suo colore nel modello del viewer
Dichiarazione
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
Unità
HPDFViewerModel
Campi
| Campo | Scopo |
|---|---|
PageIndex | Indice in base zero della pagina a cui l'evidenziazione è ancorata |
PageRect | Rettangolo in user space PDF; AddHighlightRegion lo normalizza e lo blocca al MediaBox della pagina prima di conservarlo |
Color | TColor usato per disegnare l'evidenziazione, clYellow per default |
Note d'uso
- Crea le evidenziazioni con
THPDFViewerModel.AddHighlightRegion, rileggile conTryGetHighlightRegione rimuovile conRemoveHighlightRegionoClearHighlightRegions - I rettangoli che collassano dopo il blocco al MediaBox vengono rifiutati e
AddHighlightRegionrestituisce -1 - Ogni modifica fa scattare l'evento
OnHighlightChangedel modello, cosicché gli host possano ridisegnare