function HasSelection: Boolean;
如果查看器内部的选区模型包含任何非空范围,则返回 True,否则返回 False。这个检查非常轻量(不需要往返调用 PDFium),因此可以安全地在 OnSelectionChange 处理程序中调用,也可以在弹出菜单的 OnPopup 中用于启用或禁用 Copy 项,或者放在绘制循环里使用
True
False
OnPopup
CopyMenuItem.Enabled := PdfView1.HasSelection;