THPDFViewerHighlight Record
Lagrar en sidförankrad överstrykningsrektangel och dess färg i viewer-modellen
Deklaration
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
Enhet
HPDFViewerModel
Fält
| Fält | Syfte |
|---|---|
PageIndex | Nollbaserat index för sidan som överstrykningen är förankrad i |
PageRect | Rektangel i PDF:s användarrymd; AddHighlightRegion normaliserar den och klämmer den till sidans MediaBox innan lagring |
Color | TColor som används för att rita överstrykningen, clYellow som default |
Användningsanteckningar
- Skapa överstrykningar med
THPDFViewerModel.AddHighlightRegion, läs tillbaka dem medTryGetHighlightRegionoch ta bort dem medRemoveHighlightRegionellerClearHighlightRegions - Rektanglar som kollapsar efter klämning till MediaBox avvisas och
AddHighlightRegionreturnerar -1 - Varje ändring avfyrar modellens
OnHighlightChange-händelse så att värdprogram kan rita om