Click or drag to resize

IMcGraphObjBitmap Interface

An interface implemented by McGraphObjBitmap.

Namespace:  MediaCy.IQL.Display.Overlays
Assembly:  MediaCy.IQL.Display.Overlays (in MediaCy.IQL.Display.Overlays.dll) Version: 10.0.6912.0
Syntax
VB
Public Interface IMcGraphObjBitmap
	Inherits IMcGraphObjRect

The IMcGraphObjBitmap type exposes the following members.

Properties
  NameDescription
Public propertyAngleOfRotation
Counterclockwise angle, in degrees, by which the object is to be rotated about the center of its bounding rectangle.
Public propertyBorderColor
Color of the object frame.
Public propertyBorderStyle
Describes the visual appearance of the border if there is any.
Public propertyBorderWidth
Width of a graphic object frame.
Public propertyCategory
A property used to distinguish between template, label and regular objects.
Public propertyClassName
The class name of a McGraphObj-derived class.
Public propertyDrawingOrder
The relative order in which the McGraphObj will be drawn within a Layer.
Public propertyEmpty
A read-only property which is True when the object is un-initialized.
Public propertyFeatureDisplayLink
A hidden property pointing to a buffer holding a FEATURE_DISPLAY_LINK_INFO struct. We fill in the pimcgraphoverlayThis field, but the caller maintains all other fields.
Public propertyFillColor
Color of the inside of a closed object.
Public propertyFillOpacity
Percentage opacity for fill of the object, from -1 (default). 0 (invisible) to 100 (opaque).
Public propertyFillStyle
Specifies whether an object has a border and if it is solid or empty.
Public propertyFrameEnd
Upper limit of the frame range where the object should be displayed.
Public propertyFrameStart
Lower limit of the frame range where the object should be displayed.
Public propertyID
A unique ID identifying this object (read-only).
Public propertyLabelObject
The Label object associated with this object.
Public propertyLayer
This object's display layer number.
Public propertyLineEnding
Describes the style of line ending for open objects.
Public propertyMemberOfGroup
The McGraphObjGroup instance of which this object is a member, or Nothing if this object is not so grouped.
Public propertyNaturalSize
The natural X.Y size of the bitmap.
Public propertyOpacity
Percentage opacity of the object, from 0 (invisible) to 100 (opaque).
Public propertyOverlay
A read-only property exposing the graphic overlay owning this object. Returns "Nothing" if the object has been Removed from its overlay.
Public propertyCode examplePalette
For indexed-color bitmaps, the color palette.
Public propertyCode examplePaletteCount
The number of entries in the bitmap indexed color palette.
Public propertyRotatedHandle
A rotated position of one of the object's handles.
Public propertyRotatedPosition
The object's rotated position point.
Public propertySelected
Set or get the selected state.
Public propertySelectedOrder
The order in the selection list or -1 if Selected is False.
Public propertyCode exampleShowRectangle
If set True, a rectangular border is shown around the bitmap.
Public propertySquare
A read/write boolean property used to enforce a square shape during editing of rectangles, to allow the aspect ratio to be preserved when editing bitmaps and to force "chunky" angles when editing lines.
Public propertyStyle
Property used to set or get the visual appearance of a graphic object.
Public propertyTemplateID
A read-only property identifying the template used to create this object.
Public propertyCode exampleTransparentColorRange
The range of rendered color values that are to be transparent.
Public propertyUserData
Set or get a user defined piece of data attached to the object.
Public propertyUserFlag
A user defined long value.
Public propertyZoomWithImage
Read/write Boolean property used to indicate whether an object should be scaled together with the underlying image.
Public propertyZoomWithImageLimit
The zoom percentage below which ZoomWithImage is forced True.
Top
Methods
  NameDescription
Public methodDuplicate
Creates a copy of a McGraphObj.
Public methodEditProperties
Displays the property sheet for this object.
Public methodGetBounds
Returns the coordinates of this object's bounding box.
Public methodGetCenter
Returns the center of a graphic object.
Public methodGetHandle
Returns the image coordinates of a graphic object handle.
Public methodGetLabelOffset
Returns the offset of the label attached to this object in both directions, relatively to the object position.
Public methodCode exampleGetPoints
Returns one or several points defining a graphic object.
Public methodGetPosition
Returns the position of a graphic object.
Public methodGetSize
Returns the delta width and height of the object.
Public methodHitTest
Tests which handle, if any, a point is over
Public methodImportProperties
Import graphic object properties from another McGraphObj.
Public methodIntersects
Tests whether a rectangle intersects this graphic object.
Public methodCode exampleMaskBitmap
Mask opacity of parts of the bitmap from image or bitmap source data.
Public methodNotifyCreationComplete
Sends an ObjectCreated notification to Overlay notify clients
Public methodRemove
Removes this object from the McGraphOverlay collection.
Public methodSaveAsTemplate
Copy all the properties of this object into its template.
Public methodCode exampleSetBitmap
Set the bitmap from image or bitmap source data.
Public methodCode exampleSetBitmapFromClipboard
Set the bitmap from image or bitmap data on the clipboard
Public methodSetHandle
Sets the coordinates of a graphic object handle.
Public methodSetLabelOffset
Set the offset of the label attached to this object in both directions, relatively to the object position.
Public methodSetPosition
Change the position of an object.
Top
See Also