function HasSelection: Boolean;
Возвращает True, если внутренняя модель выделения просмотрщика содержит хотя бы один непустой диапазон, иначе False. Дешёвый вызов, без round-trip к PDFium, поэтому его безопасно вызывать из обработчиков OnSelectionChange, из OnPopup всплывающего меню, чтобы включить или отключить пункт Copy, или из цикла отрисовки
False для неактивных представлений, когда документ не назначен, и после каждого сброса состояния, например перехода по страницам, смены документа, деактивации или смены режима отображенияCopyMenuItem.Enabled := PdfView1.HasSelection;