property AllowUserTextSelection: Boolean;
When True (the default), the viewer reacts to selection-related user input:
Cursor op crIBeamCtrl+A selecteert de huidige pagina (beide pagina's in spread-displaymodi)Ctrl+C kopieert de selectie naar het Windows-klembord als CF_UNICODETEXTShift+Left / Right breidt de selectie één teken uit; Shift+Home / End breidt uit tot de rand van de visuele regelWanneer False is ingesteld, wordt al het bovenstaande stilzwijgend uitgeschakeld en gedraagt de viewer zich als v1.16.x — alleen pannen, alleen linkklikken, alleen formuliervulling. Kiosk-hosts, voorvertoningspanelen en alleen-lezen contexten kunnen deze vlag op design-time op False vastzetten
Deze vlag beperkt alleen gebruikersinvoer. De openbare API op codeniveau (SelectAll, ClearSelection, CopySelectionToClipboard) blijft werken ongeacht de vlagwaarde, zodat een hosttoepassing selectie door gebruikers kan uitschakelen en toch werkbalkknoppen "Alles selecteren / Kopiëren" kan bouwen die dezelfde API gebruiken
True is en het formuliervulsysteem voorrang houdtCtrl+C / Ctrl+A / Shift+arrows ontvangtActive := True; selectie wordt gewist bij SetPdf, SetPageNumber, SetActive(False) en DisplayMode-wijzigingen
begin
PdfView1.AllowUserTextSelection := True;
PdfView1.SelectionColor := clHighlight;
PdfView1.OnSelectionChange := DoSelectionChange;
PdfView1.Active := True;
end;