IMcGraphObjRect2ZoomWithImageLimit 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
SyntaxProperty ZoomWithImageLimit As Double
Get
Set
Property Value
Type:
Double
RemarksIf 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