Záznam THPDFViewerHighlight
Ukládá jeden zvýrazňovací obdélník ukotvený ke stránce a jeho barvu v modelu prohlížeče
Deklarace
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
Jednotka
HPDFViewerModel
Pole
| Pole | Účel |
|---|---|
PageIndex | Index stránky, ke které je zvýraznění ukotveno, od nuly |
PageRect | Obdélník v PDF user space; AddHighlightRegion ho před uložením normalizuje a upne na MediaBox stránky |
Color | TColor použitý k vykreslení zvýraznění, defaultně clYellow |
Poznámky k použití
- Zvýraznění vytvořte přes
THPDFViewerModel.AddHighlightRegion, načtěte je zpět přesTryGetHighlightRegiona odstraňte přesRemoveHighlightRegionneboClearHighlightRegions - Obdélníky, které se po upnutí na MediaBox zhroutí, se odmítnou a
AddHighlightRegionvrátí -1 - Každá změna spustí event
OnHighlightChangemodelu, aby si hostitelé mohli překreslit