THPDFViewerHighlight Record
Guarda um retângulo de realce ancorado à página e a cor dele no viewer model
Declaração
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
Unidade
HPDFViewerModel
Campos
| Campo | Finalidade |
|---|---|
PageIndex | Índice baseado em zero da página à qual o realce está ancorado |
PageRect | Retângulo em user space do PDF; AddHighlightRegion o normaliza e o limita ao MediaBox da página antes de armazenar |
Color | TColor usado para desenhar o realce, clYellow por padrão |
Notas de uso
- Crie realces com
THPDFViewerModel.AddHighlightRegion, leia-os de volta comTryGetHighlightRegione remova-os comRemoveHighlightRegionouClearHighlightRegions - Retângulos que colapsam após o clamp ao MediaBox são rejeitados e
AddHighlightRegionretorna -1 - Toda mudança dispara o evento
OnHighlightChangedo model para que os hosts possam repintar