Înregistrarea THPDFViewerHighlight
Stochează un dreptunghi de evidențiere ancorat la pagină și culoarea lui în modelul vizualizatorului
Declarație
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
Unitate
HPDFViewerModel
Câmpuri
| Câmp | Scop |
|---|---|
PageIndex | Indexul, de la zero, al paginii la care este ancorată evidențierea |
PageRect | Dreptunghi în spațiul utilizatorului PDF; AddHighlightRegion îl normalizează și îl limitează la MediaBox-ul paginii înainte de stocare |
Color | TColor-ul folosit pentru desenarea evidențierii, clYellow implicit |
Note de utilizare
- Creați evidențieri cu
THPDFViewerModel.AddHighlightRegion, citiți-le înapoi cuTryGetHighlightRegionși eliminați-le cuRemoveHighlightRegionsauClearHighlightRegions - Dreptunghiurile care se colapsează după limitarea la MediaBox sunt respinse, iar
AddHighlightRegionîntoarce -1 - Fiecare schimbare declanșează evenimentul
OnHighlightChangeal modelului, astfel încât gazdele să poată redesena