isCurrentSelection
Check to see if there is a current selection.
isCurrentSelection([out, retval] VARIANT_BOOL *isSelection)
This function returns true if there is a currently active selection.
This is the same value returned by getCurrentSelection2
.
The isCurrentSelection
, getCurrentSelectionPage
,
getCurrentSelectionX0
, getCurrentSelectionY0
,
getCurrentSelectionX1
, and getCurrentSelectionY1
functions are
intended to support environments that don't support output parameters
(JavaScript in Internet Explorer).
VB:
Dim page As Long
Dim x0 As Double, y0 As Double, x1 As Double, y1 As Double
If viewer.isCurrentSelection() Then
page = viewer.getCurrentSelectionPage()
x0 = viewer.getCurrentSelectionX0()
y0 = viewer.getCurrentSelectionY0()
x1 = viewer.getCurrentSelectionX1()
y1 = viewer.getCurrentSelectionY1()
Clipboard.SetText(viewer.extractText(x0, y0, x1, y1))
End If
(This example is for illustration purposes - using copySelection
is much simpler.)