property AllowUserTextSelection: Boolean;
Ko je True (privzeto), pregledovalnik reagira na uporabniški vnos, povezan z izbiro:
Cursor na crIBeam.Ctrl+A izbere trenutno stran (obe strani v načinih razprostranjene prikaza).Ctrl+C kopira izbiro v odložišče Windows kot CF_UNICODETEXT.Shift+Levo / Desno razširi izbiro za en znak; Shift+Home / End razširi do roba vizualne vrstice.Ko je False, je vse zgorajnavedeno tiho onemogočeno in se pregledovalnik obnaša kot v1.16.x — samo pomikanje, samo klik povezav, samo izpolnjevanje obrazcev. Kioski gostitelji, podokna za predogled in konteksti samo za branje lahko to zastavico pripnejo na False v času načrtovanja.
Ta zastavica določa le uporabniški vnos. Javni API na ravni kode (SelectAll, ClearSelection, CopySelectionToClipboard) še naprej deluje ne glede na vrednost zastavice, tako da lahko gostiteljska aplikacija onemogoči uporabniško izbiro, hkrati pa še vedno gradi gumibe orodne vrstice "Izberi vse / Kopiraj", ki poganjajo isti API.
True in podsistem izpolnjevanja obrazcev ohrani prednost.Ctrl+C / Ctrl+A / Shift+puščice za lastno izbiro.Active := True; izbira se počisti ob SetPdf, SetPageNumber, SetActive(False) in spremembah DisplayMode.
begin
PdfView1.AllowUserTextSelection := True;
PdfView1.SelectionColor := clHighlight;
PdfView1.OnSelectionChange := DoSelectionChange;
PdfView1.Active := True;
end;