add tap-on-highlight menu with copy/annotate/delete actions, matching EPUB behavior

- Add RDPDFReaderAnnotationMenuAction and RDPDFReaderExistingHighlightMenuAction enums to PDF contracts
- Enable highlight overlay view to detect tap gestures and report tapped highlights
- Implement existing highlight menu in Demo page: copy text, add/edit annotation, delete annotation, delete underline
- Handle menu actions in PDFDemoReaderViewController to persist changes
- Ensure highlight tap detection doesn't interfere with text selection

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-07-15 10:06:02 +09:00
co-authored by Claude Haiku 4.5
parent fed34da246
commit d56e99a83f
3 changed files with 1808 additions and 2 deletions
File diff suppressed because it is too large Load Diff