function HasSelection: Boolean;
Zwraca True, jeśli wewnętrzny model zaznaczenia widoku zawiera jakikolwiek niepusty zakres, w przeciwnym razie False. To tanie sprawdzenie, bez rundy do PDFium, więc można je bezpiecznie wywoływać z procedur OnSelectionChange, z OnPopup menu podręcznego, aby włączyć lub wyłączyć element Copy, albo z pętli rysowania
False dla nieaktywnych widoków, gdy nie przypisano dokumentu oraz po każdym wyczyszczeniu stanu, takim jak przejście do innej strony, zmiana dokumentu, dezaktywacja lub zmiana trybu wyświetlaniaCopyMenuItem.Enabled := PdfView1.HasSelection;