function HasSelection: Boolean;
Devuelve True si el modelo de selección interno del visor contiene cualquier rango no vacío; en caso contrario False. Barato (sin viaje de ida y vuelta a PDFium), de modo que es seguro llamarlo desde controladores de OnSelectionChange, desde el OnPopup de un menú emergente para habilitar / deshabilitar un elemento Copiar o desde un bucle de pintado.
False en vistas inactivas, cuando no se asigna ningún documento y tras cada borrado por cambio de estado (navegación de página, cambio de documento, desactivación, cambio de modo de visualización).CopyMenuItem.Enabled := PdfView1.HasSelection;