Click or drag to resize

IMcGraphObjPoint2ZoomWithImageLimit Property

The zoom percentage below which ZoomWithImage is forced True.

Namespace:  MediaCy.IQL.Display.Overlays
Assembly:  MediaCy.IQL.Display.Overlays (in MediaCy.IQL.Display.Overlays.dll) Version: 10.0.6912.0
Syntax
VB
Property ZoomWithImageLimit As Double
	Get
	Set

Property Value

Type: Double
Remarks
If the ZoomWIthImage property is False, then as a McBasicView is zoomed in (higher Magnification), the object is kept the same size. This works well for objects such as text labels and point symbols when zooming in, but the effect when zooming out (smaller Magnification) is problematic. If graphic objects are kept the same size when zooming out, they tend to become too crowded and quickly obscure the display of the underlying image and other graphic elements. What is needed is for these objects to start zooming with the image (getting smaller) when magnification gets below some threshold; the ZoomWithImageLimit sets that threshold for an individual McGraphObj. Since the zoom at which static-sized objects should start shrinking with the view is usually the same for all objects, the normal situation is to leave ZoomWithImageLimit zero and set the McGraphOverlay.WorkingZoom property to the appropriate zoom. Only if a particular graphic object needs to be treated differently does the ZoomWithImageLimit property need to be changed. ZoomWithImageLimit values can be assigned any value from from -1 up. The default value of zero causes the limit to be taken from the Overlay's McGraphOverlay.WorkingZoom property (which is 100 by default). A value of 100 will start shrinking objects at magnifications less than 1. Values above 100 are allowed but are rarely appropriate. Set the value to -1 to turn off this feature and always keep a ZoomWithImage=False object size constant regardless of the value of the Overlay's WorkingZoom property value. This is not generally recommended, since you almost always will want labels and symbols to shrink for thumbnail images (ones shown with a very small Magnification). This property has no effect for most objects where the ZoomWithImage property is True. However, for objects of type McGraphObjPoint, the point symbol will start scaling smaller when the view magnification gets below the ZoomWithImageLimit (or the Overlay.WorkingZoom if ZoomWithImageLimit is zero). Similarly, for any object showing LineEnding symbols these symbols will disappear when the zoom gets below one half of this level.
See Also