THPDFViewerHighlight Record
Przechowuje jeden prostokąt wyróżnienia zakotwiczony na stronie oraz jego kolor w modelu przeglądarki
Deklaracja
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
Jednostka
HPDFViewerModel
Pola
| Pole | Przeznaczenie |
|---|---|
PageIndex | Indeks strony, do której zakotwiczone jest wyróżnienie, liczony od zera |
PageRect | Prostokąt w przestrzeni użytkownika PDF; AddHighlightRegion normalizuje go i przycina do MediaBox strony przed zapisaniem |
Color | TColor używany do rysowania wyróżnienia; domyślnie clYellow |
Uwagi dotyczące użycia
- Wyróżnienia twórz przez
THPDFViewerModel.AddHighlightRegion, odczytuj z powrotem przezTryGetHighlightRegion, a usuwaj przezRemoveHighlightRegionalboClearHighlightRegions - Prostokąty, które zapadają się po przycięciu do MediaBox, są odrzucane, a
AddHighlightRegionzwraca -1 - Każda zmiana odpala zdarzenie
OnHighlightChangemodelu, żeby hosty mogły odświeżyć rysowanie