GetVerticalScrollBarPosition Method
In This Topic
Gets the current position of the vertical scrollbar, in pixels, related to the document currently displayed in the GdViewer control.
The resulting coordinate corresponds to the actual document area of the currently displayed page.
Syntax
'Declaration
Public Function GetVerticalScrollBarPosition() As Double
public double GetVerticalScrollBarPosition()
public function GetVerticalScrollBarPosition(): Double;
public function GetVerticalScrollBarPosition() : double;
public: double GetVerticalScrollBarPosition();
public:
double GetVerticalScrollBarPosition();
Return Value
The current vertical coordinate of the vertical scrollbar, in pixels, related to the displayed document.
Example
How to get the current position of the scrollbars.
'We assume that the GdViewer1 control has been properly integrated.
If GdViewer1.DisplayFromFile("") = GdPictureStatus.OK Then
'The current position of both scrollbars after displaying the document
'according to your currently defined GdViewer control settings.
Dim x As Double = GdViewer1.GetHorizontalScrollBarPosition()
Dim y As Double = GdViewer1.GetVerticalScrollBarPosition()
MessageBox.Show("The scrollbars are set to this position: " + x + ", " + y, "GdViewer.GetVerticalScrollBarPosition")
If (x <> 0) OrElse (y <> 0) Then
'Setting the scrollbars to the required position.
GdViewer1.SetHorizontalScrollBarPosition(0)
GdViewer1.SetVerticalScrollBarPosition(0)
MessageBox.Show("The scrollbars are now set to this position: 0, 0", "GdViewer.GetVerticalScrollBarPosition")
End If
'Do your other stuff here.
GdViewer1.CloseDocument()
Else
MessageBox.Show("This file can't be displayed. Status: " + GdViewer1.GetStat().ToString(), "GdViewer.GetVerticalScrollBarPosition")
End If
//We assume that the GdViewer1 control has been properly integrated.
if (GdViewer1.DisplayFromFile("") == GdPictureStatus.OK)
{
//The current position of both scrollbars after displaying the document
//according to your currently defined GdViewer control settings.
double x = GdViewer1.GetHorizontalScrollBarPosition();
double y = GdViewer1.GetVerticalScrollBarPosition();
MessageBox.Show("The scrollbars are set to this position: " + x.ToString() + ", " + y.ToString(), "GdViewer.GetVerticalScrollBarPosition");
if ((x != 0) || (y != 0))
{
//Setting the scrollbars to the required position.
GdViewer1.SetHorizontalScrollBarPosition(0);
GdViewer1.SetVerticalScrollBarPosition(0);
MessageBox.Show("The scrollbars are now set to this position: 0, 0", "GdViewer.GetVerticalScrollBarPosition");
}
//Do your other stuff here.
GdViewer1.CloseDocument();
}
else
MessageBox.Show("This file can't be displayed. Status: " + GdViewer1.GetStat().ToString(), "GdViewer.GetVerticalScrollBarPosition");
Example
How to get the current position of the scrollbars.
'We assume that the GdViewer1 control has been properly integrated.
If GdViewer1.DisplayFromFile("") = GdPictureStatus.OK Then
'The current position of both scrollbars after displaying the document
'according to your currently defined GdViewer control settings.
Dim x As Double = GdViewer1.GetHorizontalScrollBarPosition()
Dim y As Double = GdViewer1.GetVerticalScrollBarPosition()
MessageBox.Show("The scrollbars are set to this position: " + x + ", " + y, "GdViewer.GetVerticalScrollBarPosition")
If (x <> 0) OrElse (y <> 0) Then
'Setting the scrollbars to the required position.
GdViewer1.SetHorizontalScrollBarPosition(0)
GdViewer1.SetVerticalScrollBarPosition(0)
MessageBox.Show("The scrollbars are now set to this position: 0, 0", "GdViewer.GetVerticalScrollBarPosition")
End If
'Do your other stuff here.
GdViewer1.CloseDocument()
Else
MessageBox.Show("This file can't be displayed. Status: " + GdViewer1.GetStat().ToString(), "GdViewer.GetVerticalScrollBarPosition")
End If
//We assume that the GdViewer1 control has been properly integrated.
if (GdViewer1.DisplayFromFile("") == GdPictureStatus.OK)
{
//The current position of both scrollbars after displaying the document
//according to your currently defined GdViewer control settings.
double x = GdViewer1.GetHorizontalScrollBarPosition();
double y = GdViewer1.GetVerticalScrollBarPosition();
MessageBox.Show("The scrollbars are set to this position: " + x.ToString() + ", " + y.ToString(), "GdViewer.GetVerticalScrollBarPosition");
if ((x != 0) || (y != 0))
{
//Setting the scrollbars to the required position.
GdViewer1.SetHorizontalScrollBarPosition(0);
GdViewer1.SetVerticalScrollBarPosition(0);
MessageBox.Show("The scrollbars are now set to this position: 0, 0", "GdViewer.GetVerticalScrollBarPosition");
}
//Do your other stuff here.
GdViewer1.CloseDocument();
}
else
MessageBox.Show("This file can't be displayed. Status: " + GdViewer1.GetStat().ToString(), "GdViewer.GetVerticalScrollBarPosition");
See Also