'We assume that the GdViewer1 control has been properly integrated
'and your document has been properly displayed as well.
'Setting some custom properties for the rectangle of selection.
GdViewer1.RectBorderColor = Color.FromArgb(255, 255, 69, 0)
GdViewer1.RectBorderSize = 2
If GdViewer1.SelectAllText() = GdPictureStatus.OK Then
Dim regions As Rect() = GdViewer1.GetSelectedTextRegions()
If (GdViewer1.GetStat() = GdPictureStatus.OK) AndAlso (regions.Length > 0) Then
'The first region surely exists.
Dim rect As Rect = regions(0)
Dim left As Double = 0, top As Double = 0, width As Double = 0, height As Double = 0
GdViewer1.SetRectCoordinatesOnDocumentInch(rect.Left, rect.Top, rect.Width, rect.Height)
GdViewer1.GetRectCoordinatesOnDocumentPixel(left, top, width, height)
GdViewer1.SetRectCoordinatesOnDocumentPixel(left - 2, top - 2, width + 4, height + 4)
GdViewer1.CenterOnRect()
Else
MessageBox.Show("The text region can't be found. Status: " + GdViewer1.GetStat().ToString(), "GdViewer.SetRectCoordinatesOnDocumentInch")
End If
Else
MessageBox.Show("The text can't be selected. Status: " + GdViewer1.GetStat().ToString(), "GdViewer.SetRectCoordinatesOnDocumentInch")
End If
//We assume that the GdViewer1 control has been properly integrated
//and your document has been properly displayed as well.
//Setting some custom properties for the rectangle of selection.
GdViewer1.RectBorderColor = Color.FromArgb(255, 255, 69, 0);
GdViewer1.RectBorderSize = 2;
if (GdViewer1.SelectAllText() == GdPictureStatus.OK)
{
Rect[] regions = GdViewer1.GetSelectedTextRegions();
if ((GdViewer1.GetStat() == GdPictureStatus.OK) && (regions.Length > 0))
{
//The first region surely exists.
Rect rect = regions[0];
double left = 0, top = 0, width = 0, height = 0;
GdViewer1.SetRectCoordinatesOnDocumentInch(rect.Left, rect.Top, rect.Width, rect.Height);
GdViewer1.GetRectCoordinatesOnDocumentPixel(ref left, ref top, ref width, ref height);
GdViewer1.SetRectCoordinatesOnDocumentPixel(left - 2, top - 2, width + 4, height + 4);
GdViewer1.CenterOnRect();
}
else
MessageBox.Show("The text region can't be found. Status: " + GdViewer1.GetStat().ToString(), "GdViewer.SetRectCoordinatesOnDocumentInch");
}
else
MessageBox.Show("The text can't be selected. Status: " + GdViewer1.GetStat().ToString(), "GdViewer.SetRectCoordinatesOnDocumentInch");