'We assume that the GdViewer1 control has been properly integrated and your document has been properly displayed as well.
'Here we make use of the RegionSelectedByUser event.
Sub GdViewer1_RegionSelectedByUser(ByVal RegionID As Integer)
GdViewer1.SetRegionName(GdViewer1.GetRegionID(RegionID), "ToRemove")
End Sub
Sub GdViewer1_RemoveRegions()
If GdViewer1.RegionCount() > 0 Then
'Expecting some regions have been marked for removing using the RegionSelectedByUser event.
Dim status As GdPictureStatus = GdViewer1.RemoveRegionByName("ToRemove")
GdViewer1.Redraw()
If status <> GdPictureStatus.OK Then MessageBox.Show("Removing regions has failed. Status: " & status.ToString(), "GdViewer.RemoveRegionByName")
Else
MessageBox.Show("No highlighted region found related to this document. Status: " & GdViewer1.GetStat().ToString(), "GdViewer.RemoveRegionByName")
End If
End Sub
//We assume that the GdViewer1 control has been properly integrated and your document has been properly displayed as well.
//Here we make use of the RegionSelectedByUser event.
void GdViewer1_RegionSelectedByUser(int RegionID)
{
GdViewer1.SetRegionName(GdViewer1.GetRegionID(RegionID), "ToRemove");
}
void GdViewer1_RemoveRegions()
{
if (GdViewer1.RegionCount() > 0)
{
//Expecting some regions have been marked for removing using the RegionSelectedByUser event.
GdPictureStatus status = GdViewer1.RemoveRegionByName("ToRemove");
GdViewer1.Redraw();
if (status != GdPictureStatus.OK)
MessageBox.Show("Removing regions has failed. Status: " + status.ToString(), "GdViewer.RemoveRegionByName");
}
else
MessageBox.Show("No highlighted region found related to this document. Status: " + GdViewer1.GetStat().ToString(), "GdViewer.RemoveRegionByName");
}