THPDFViewer Highlights und Auswahlrahmen
Markiert Seitenregionen ohne das PDF zu ändern und wandelt interaktive Auswahlbereiche in PDF-Seitenkoordinaten zurück
Deklarationen
Region.Left:= 72;
Region.Bottom:= 540;
Region.Right:= 240;
Region.Top:= 600;
HighlightIndex:= Viewer.HighlightRegion(0, Region, clLime);Programmgesteuerte Hervorhebungen
Region.Left:= 72;
Region.Bottom:= 540;
Region.Right:= 240;
Region.Top:= 600;
HighlightIndex:= Viewer.HighlightRegion(0, Region, clLime);
Interaktive Auswahl
Viewer.InteractionMode:= vimHighlight;
Viewer.HighlightColor:= clYellow;
Viewer.OnMarqueeSelect:= ViewerMarqueeSelect;Hinweise
- Seitenindizes sind nullbasiert, und Rechtecke nutzen PDF-Seitenkoordinaten
- Eingaberechtecke werden normalisiert und auf die MediaBox der Seite zurückgeschnitten
- Hervorhebungen sind reiner Viewer-Zustand und verändern nichts im PDF und werden dort nicht gespeichert
- Jede erfolgreiche Aufnahme liefert ihren aktuellen Listenindex; ungültige oder leere Bereiche liefern -1
vimHighlightzeichnet einen Linke-Taste-Zug auf, umreißt ihn vorübergehend, speichert den fertigen Bereich und löstOnMarqueeSelectaus- Marquee-Koordinaten berücksichtigen Seitenrotation, Viewer-Rotation, Zoom und Fit-Modi
- Die Zuweisung eines anderen Dokuments löscht alle vorhandenen Hervorhebungen