Запис THPDFViewerHighlight
Зберігає один прямокутник підсвітки, прив'язаний до сторінки, та його колір у моделі переглядача
Оголошення
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
Unit
HPDFViewerModel
Поля
| Поле | Призначення |
|---|---|
PageIndex | Індекс сторінки, до якої прив'язана підсвітка, з нульовим відліком |
PageRect | Прямокутник у просторі користувача PDF; AddHighlightRegion нормалізує його та затискає в MediaBox сторінки перед збереженням |
Color | TColor для малювання підсвітки; типово clYellow |
Примітки щодо використання
- Створюйте підсвітки через
THPDFViewerModel.AddHighlightRegion, читайте їх назад черезTryGetHighlightRegion, а вилучайте черезRemoveHighlightRegionчиClearHighlightRegions - Прямокутники, що згортаються після затискання в MediaBox, відхиляються, і
AddHighlightRegionповертає -1 - Кожна зміна спрацьовує подію
OnHighlightChangeмоделі, тож хости можуть перемалювати