Enregistrement THPDFViewerHighlight
Stocke un rectangle de surbrillance ancré à une page et sa couleur dans le modèle viewer
Déclaration
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
Unité
HPDFViewerModel
Champs
| Champ | Objectif |
|---|---|
PageIndex | Index à base zéro de la page à laquelle la surbrillance est ancrée |
PageRect | Rectangle en espace utilisateur PDF ; AddHighlightRegion le normalise et le borne à la MediaBox de la page avant stockage |
Color | TColor utilisé pour dessiner la surbrillance, clYellow par défaut |
Notes d'utilisation
- Créez les surbrillances avec
THPDFViewerModel.AddHighlightRegion, relisez-les avecTryGetHighlightRegion, et retirez-les avecRemoveHighlightRegionouClearHighlightRegions - Les rectangles qui s'effondrent après bornage à la MediaBox sont rejetés et
AddHighlightRegionrenvoie -1 - Chaque changement déclenche l'événement
OnHighlightChangedu modèle, si bien que les hôtes peuvent repeindre