mcGraphObjExtendedStyle Enumeration
|
|
Allowed flags for the McGraphObjEx.ExtendedStyle property.
Namespace:
MediaCy.IQL.Display.Overlays
Assembly:
MediaCy.IQL.Display.Overlays (in MediaCy.IQL.Display.Overlays.dll) Version: 10.0.6912.0
SyntaxPublic Enumeration mcGraphObjExtendedStyle
Members
| Member name | Value | Description |
---|
| mcgesNoBits | 0 | No extended style. |
| mcgesIsLabelObject | 1 | Automatically set forMcGraphObjText objects which are the LabelObject of some master object. This
bit cannot be set by assignment, it is automatically set for LabelObjects. |
| mcgesOpaqueBorders | 2 | If set, theMcGraphObj.Opacity property is not applied to the pen used for drawing the
border for McGraphObjRect based objects or for closed McGraphObjPoly objects,
but only to the brush used for fill. The McGraphOverlay.LayerOpacity is still
applied, so that when the entire layer is dimmed, the borders will dim as well.
The purpose of this flag is to allow a translucent background with a fully
opaque border. (See also mcGraphObjTextControlFlags.mcgotcfOpaquePointerLine). |
| mcgesUserCreated | 4 | Automatically set for objectswhich are created by a built-in tool; these objects will support the
IMcGraphObjEx.CommandFlags mcGraphObjCommandFlags.mcgobjcfGetUserCreateXxxx
action flags. If the IMcGraphOverlayEx.OptionFlags
mcGraphOverlayOptionFlags.mcgoofSetZoomLimitOnUserCreate bit is set, then the
ZoomWithImageLimit will be set if the zoom on the view used to create the object
is sufficiently greater than the McGraphOverlay.WorkingZoom. For user-created
graphic objects that are not created by the built-in tools, this bit can be set
with the mcGraphObjCommandFlags.mcgobjcfMarkAsUserCreated
IMcGraphObjEx.CommandFlags action flag. |
| mcgesMcFeaturesCreated | 8 | Automatically set for objectswhich are created by and linked to a McFeatures instance; these objects will
support the IMcGraphObjEx.CommandFlags
mcGraphObjCommandFlags.mcgobjcfGetUserCreateXxxx action flags. If the
IMcGraphOverlayEx.OptionFlags
mcGraphOverlayOptionFlags.mcgoofSetZoomLimitOnLinkedCreate bit is set, then the
ZoomWithImageLimit will be set to some value larger than the
McGraphOverlay.WorkingZoom if the created object is small enough. This bit
cannot be set by assignment, it is automatically set by the creating McFeatures
instance. |
| mcgesAutoZoomWithImageLimit | 16 | Automatically set for objectswhere the ZoomWithImageLimit is to be automatically set on creation due to
either the mcGraphOverlayOptionFlags.mcgoofSetZoomLimitOnUserCreate or
mcgoofSetZoomLimitOnLinkedCreate bits of the IMcGraphOverlayEx.OptionFlags being
set. This bit will be set even if the ZoomWithImageLimit is left zero because
the computed automatic value is less than the McGraphOverlay.WorkingZoom; this
allows this bit to be used when a McGraphObj is moved to another overlay with a
different extent to indicate whether ZoomWithImageLimit should be automatically
set there too. This bit cannot be set by assignment, it is automatically set. |
| mcgesDisallowScaling | 32 | If set, even if theIMcGraphOverlayEx.OptionFlags property mcGraphOverlayOptionFlags.mcgoofAllowMousewheelScaling bit is set (the default state),
then the user may not scale
some aspects of the object interactively. Scalable aspects include
McGraphObjPoint.Shape scaling, McGraphObjArrow symbol scaling, line and polyline
end-symbol scaling. This bit is clar by default. |
| mcgesForceAllowScaling | 64 | If set, even if theIMcGraphOverlayEx.OptionFlags property
mcGraphOverlayOptionFlags.mcgoofAllowMousewheelScaling bit is clear (as it
always will be for all overlays other than the Annotation and Aoi), then the
user may is allowed scale some aspects of the object interactively with the
mouse wheel. Scalable aspects include McGraphObjPoint.Shape scaling,
McGraphObjArrow symbol scaling, line and polyline end-symbol scaling. This bit
is clar by default. |
See Also