property AllowUserTextSelection: Boolean;
True olduğunda (varsayılan), görüntüleyici seçimle ilgili kullanıcı girişine tepki verir:
Cursor crIBeam olurCtrl+A geçerli sayfayı seçer (yayılma görüntüleme modlarında her iki sayfayı)Ctrl+C seçimi Windows panosuna CF_UNICODETEXT olarak kopyalarShift+Left / Right seçimi bir karakter genişletir; Shift+Home / End görsel satır kenarına genişletirFalse olduğunda, yukarıdakilerin tümü sessizce devre dışı bırakılır ve görüntüleyici v1.16.x gibi davranır — yalnızca kaydırma, yalnızca bağlantı tıklama, yalnızca form doldurma. Kiosk ana bilgisayarları, önizleme bölmeleri ve salt okunur bağlamlar bu bayrağı tasarım zamanında False olarak sabitleyebilir
Bu bayrak yalnızca kullanıcı girişini denetler. Kod düzeyinde genel API (SelectAll, ClearSelection, CopySelectionToClipboard) bayrak değerinden bağımsız olarak çalışmaya devam eder; böylece bir ana uygulama, kullanıcı temelli seçimi devre dışı bırakırken aynı API'yi kullanan "Tümünü Seç / Kopyala" araç çubuğu düğmelerini yine de oluşturabilir
True'dur ve form doldurma alt sistemi önceliği korurCtrl+C / Ctrl+A / Shift+oklar alırActive := True öncesi çalışma zamanında atayın; seçim SetPdf, SetPageNumber, SetActive(False) ve DisplayMode değişikliklerinde temizlenir
begin
PdfView1.AllowUserTextSelection := True;
PdfView1.SelectionColor := clHighlight;
PdfView1.OnSelectionChange := DoSelectionChange;
PdfView1.Active := True;
end;