How to convert a Model Coordinates to Client Coordinates

29 Feb 20161 minute to read

The conversion of model Coordinates to Client Coordinates is used to find out the accurate mouse positions on the Diagram when a Diagram document is panned, zoomed or having the ruler inside the Diagram.

The following code example illustrates on how to convert a Model Coordinates to Client Coordinates.

//Calling mouse click event

diagram1.MouseClick += diagram1_MouseClick;

//defining mouse click event.

private void diagram1_MouseClick(object sender, MouseEventArgs e){

PointF pts= diagram1.Controller.ConvertFromModelToClientCoordinates(new PointF(e.X,e.Y));

}
'Calling mouse click event

Private diagram1.MouseClick += AddressOf diagram1_MouseClick

'defining mouse click event.

Private Sub diagram1_MouseClick(ByVal sender As Object, ByVal e As MouseEventArgs)

Dim pts As PointF= diagram1.Controller.ConvertFromModelToClientCoordinates(New PointF(e.X,e.Y))

End Sub