From 3158e0ba6eea500e5156747d5f8a435e7c07899d Mon Sep 17 00:00:00 2001 From: SF4524LogeshKumar Date: Wed, 25 Jun 2025 14:48:16 +0530 Subject: [PATCH] 966016: Sample on How to Dynamically enable or disable Text Selection --- .../index.html | 39 +++++++++++++++++++ .../index.js | 20 ++++++++++ 2 files changed, 59 insertions(+) create mode 100644 How to/Dynamically enable or disable Text Selection/index.html create mode 100644 How to/Dynamically enable or disable Text Selection/index.js diff --git a/How to/Dynamically enable or disable Text Selection/index.html b/How to/Dynamically enable or disable Text Selection/index.html new file mode 100644 index 0000000..9e57a47 --- /dev/null +++ b/How to/Dynamically enable or disable Text Selection/index.html @@ -0,0 +1,39 @@ + + EJ2 PDF Viewer + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + \ No newline at end of file diff --git a/How to/Dynamically enable or disable Text Selection/index.js b/How to/Dynamically enable or disable Text Selection/index.js new file mode 100644 index 0000000..40b135f --- /dev/null +++ b/How to/Dynamically enable or disable Text Selection/index.js @@ -0,0 +1,20 @@ +var pdfviewer = new ej.pdfviewer.PdfViewer({ + documentPath: 'https://cdn.syncfusion.com/content/pdf/pdf-succinctly.pdf', + resourceUrl: "https://cdn.syncfusion.com/ej2/30.1.37 /dist/ej2-pdfviewer-lib", + enableTextSelection : false, +}); +ej.pdfviewer.PdfViewer.Inject(ej.pdfviewer.TextSelection, ej.pdfviewer.TextSearch, ej.pdfviewer.Print, ej.pdfviewer.Navigation, ej.pdfviewer.Toolbar, + ej.pdfviewer.Magnification, ej.pdfviewer.Annotation, ej.pdfviewer.FormDesigner, ej.pdfviewer.FormFields, ej.pdfviewer.PageOrganizer); + + // Explicitly set text selection to be disabled at initial loading. + pdfviewer.enableTextSelection = false + pdfviewer.appendTo('#PdfViewer'); + + // Add click event listener for the enableTextSelection button + document.getElementById('enableTextSelection').addEventListener('click', function () { + pdfviewer.enableTextSelection = true; + }); + // Add click event listener for the disableTextSelection button + document.getElementById('disableTextSelection').addEventListener('click', function () { + pdfviewer.enableTextSelection = false; + }); \ No newline at end of file