There are several possibilities in the
Document Imaging SDK for zooming images:
· Zoom
property
· ZoomArea
method
· SelectImageArea
property
Usage of the Zoom Property
The Zoom property is available in the
BiDisp.ocx control. If you set this
property to TRUE you enter a zoom mode.
In the zoom mode you can select the
zooming area with the mouse. In this
case user interaction starts the
zooming. You can zoom in and zoom out of
the image while in zoom mode.
|
Usage of the ZoomArea Method
The BiDisp.ocx also contains this
method. The ZoomArea method zooms the
image programatically. The zooming area
is given as parameters of the ZoomArea
method. You have to specify the left,
top, bottom, and right coordinates of
the zooming rectangle. These
coordinates are given in client
coordinates.
BiDisp.ZoomArea
Left, Top, Right, Bottom |
Usage of the SelectImageArea Property
This property is also a part of the
BiDisp.ocx control. If this property is
TRUE, you can select an area on the
image using the mouse. If you selected a
rectangle and released a mouse button 2
events
|
will be raised: SelectClientArea and
SelectImgArea. The SelectClientArea
event gives the coordinates of the
selected rectangle in clients
coordinates. The SelectImgArea event
gives the coordinates of the selected
rectangle in image coordinates. So if
you want to combine the SelectImageArea
property with the ZoomArea method, you
should use the SelectClientArea event,
because the ZoomArea method requires the
parameters in client coordinates.
Private Sub
BiDisp_SelectClientArea(ByVal
Left As Long, ByVal Top As Long,
ByVal Right As Long, ByVal
Bottom As Long)
BiDisp.ZoomArea Left, Top,
Right, Bottom
End Sub |
|