THPDFViewerHighlight Record
viewer 모델에 페이지 고정 highlight 사각형 하나와 색을 저장합니다
선언
THPDFViewerHighlight= record
PageIndex: Integer;
PageRect: THPDFRectangle;
Color: TColor;
end;
유닛
HPDFViewerModel
필드
| 필드 | 목적 |
|---|---|
PageIndex | highlight가 고정된 페이지의 0 기반 인덱스 |
PageRect | PDF user space의 사각형. AddHighlightRegion이 정규화하고 저장 전에 페이지 MediaBox로 클램프합니다 |
Color | highlight를 그릴 때 쓰는 TColor. 기본값 clYellow |
사용 참고 사항
- highlight는
THPDFViewerModel.AddHighlightRegion으로 만들고,TryGetHighlightRegion으로 다시 읽고,RemoveHighlightRegion이나ClearHighlightRegions로 제거합니다 - MediaBox로 클램프한 뒤 접어지는 사각형은 거부되며,
AddHighlightRegion은 -1을 반환합니다 - 모든 변경은 모델의
OnHighlightChange이벤트를 발생시키므로, host가 다시 그릴 수 있습니다