|
ZoomInterfaceOnly
Purpose This property can be used to supply your own functionality based upon the user selecting/drawing a rectangle or line. AllowZooming and ZoomLimits can restrain the zooming extents. Once the user zooms, nothing happens except that an event is triggered...
.NET: PeZoomIn event OCX|VCL, ZoomIn event DLL/SDK: PEWN_ZOOMIN notification message is sent to the parent window
Use above notifications to trigger when to look at ZoomMinX, ZoomMaxX, ZoomMinY, ZoomMaxY, ZoomMinRY, ZoomMaxRY, ZoomMinAxis, and ZoomMaxAxis. Then provide any logic such as drawing annotations or changing data based upon the users' actions.
Graph VCL Enumerations eZoomInterfaceOnly = (gNormalZooming, gRectangleSelector, gLineSelector);
Scientific Graph VCL Enumerations eZoomInterfaceOnly = (sgNormalZooming, sgRectangleSelector, sgLineSelector);
Polar/Smith Chart VCL Enumerations eZoomInterfaceOnly = (psNormalZooming, psRectangleSelector, psLineSelector);
Comments PeUserInterface.Allow.ZoomInterfaceOnly members of Pego.PeUserInterface.Allow, Pesgo.PeUserInterface.Allow, Pepso.PeUserInterface.Allow Within the demo, see example 107.
Make sure that WorkingAxis is equal to zero before retrieving ZoomMinY or ZoomMaxY. WorkingAxis is zero by default and this is only a concern when implementing multi y axes and have used the WorkingAxis property.
See Also: AllowZooming, ZoomStyle, ZoomLimits
|
©2022 Gigasoft, Inc. | All rights reserved.
Gigasoft is a registered trademark, and ProEssentials a trademark of Gigasoft, Inc. |