THPDFViewerHighlight Record
Αποθηκεύει ένα ορθογώνιο highlight αγκυρωμένο σε σελίδα και το χρώμα του στο viewer model
Δήλωση
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
Μονάδα
HPDFViewerModel
Πεδία
| Πεδίο | Σκοπός |
|---|---|
PageIndex | Index της σελίδας στην οποία αγκυρώνεται το highlight, με βάση το μηδέν |
PageRect | Ορθογώνιο σε user space του PDF, το AddHighlightRegion το κανονικοποιεί και το περιορίζει στο MediaBox της σελίδας πριν την αποθήκευση |
Color | TColor για το σχέδιο του highlight, clYellow προεπιλογή |
Σημειώσεις χρήσης
- Δημιουργήστε highlights με την
THPDFViewerModel.AddHighlightRegion, διαβάστε τα πίσω με τηνTryGetHighlightRegion, και αφαιρέστε τα με τηνRemoveHighlightRegionή τηνClearHighlightRegions - Ορθογώνια που καταρρέουν μετά τον περιορισμό στο MediaBox απορρίπτονται και η
AddHighlightRegionεπιστρέφει -1 - Κάθε αλλαγή πυροδοτεί το event
OnHighlightChangeτου model ώστε οι hosts να μπορούν να ξαναζωγραφίσουν