THPDFViewerHighlight Record
Speichert ein seitenverankertes Highlight-Rechteck und seine Farbe im Viewer-Modell
Deklaration
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
Unit
HPDFViewerModel
Felder
| Feld | Zweck |
|---|---|
PageIndex | Nullbasierter Index der Seite, an der das Highlight verankert ist |
PageRect | Rechteck im PDF-Benutzerraum; AddHighlightRegion normalisiert es und klemmt es vor dem Speichern auf die Seiten-MediaBox |
Color | Zum Zeichnen des Highlights genutztes TColor, standardmäßig clYellow |
Verwendungshinweise
- Erstellen Sie Highlights über
THPDFViewerModel.AddHighlightRegion, lesen Sie sie überTryGetHighlightRegionzurück und entfernen Sie sie überRemoveHighlightRegionoderClearHighlightRegions - Rechtecke, die nach dem Klemmen auf die MediaBox kollabieren, werden abgelehnt, und
AddHighlightRegiongibt -1 zurück - Jede Änderung feuert das
OnHighlightChange-Ereignis des Modells, damit Hosts neu zeichnen können