Additional Inherited Members | |
Public Member Functions inherited from ILEllipse | |
| void | Draw (BOOL bFill, HDC hdc, double zoomX, double zoomY, double panX, double panY) |
| void | FromEllipseRegion (ILEllipseRegion *val) |
| double | GetArea () |
| ILPoint * | GetBottom () |
| ILRect * | GetBoundingRect () |
| ILRect * | GetBoundingRotRect () |
| ILPoint * | GetCenter () |
| ILPoint * | GetLeft () |
| double | GetPerimeter () |
| ILPoint * | GetRight () |
| ILPoint * | GetTop () |
| ILPolygon * | Resample (int num) |
| ILPolygon * | SamplingByAngle (double startArcAngle, double endArcAngle, double stepAngle) |
| void | Set (double x, double y, double w, double h, double a) |
| ILEllipseRegion * | ToEllipseRegion () |
| ILEllipse * | Transform (ILTransform *tf) |
| ILEllipse * | Translate (double offsetX, double offsetY) |
Public Member Functions inherited from ILGeomObject | |
| void | Drag (LPVGeomHandle geomHandle, int posX, int posY, double zoomX, double zoomY, double panX, double panY) |
| void | EnableHandle (LPVGeomHandle geomHandle, BOOL enabled) |
| LPVGeomHandle | HitTest (int posX, int posY, double zoomX, double zoomY, double panX, double panY) |
| void | ScaleTo (double factorX, double factorY) |
| void | TransformTo (ILTransform *tf) |
| void | TranslateTo (double offsetX, double offsetY) |
Public Member Functions inherited from ILObject | |
| ILObject * | Copy () |
| LPVErrorCode | Load (LString filename) |
| void | Reset () |
| LPVErrorCode | Save (LString filename) |
| BOOL | Valid () |
Public Member Functions inherited from ILDrawable | |
| void | SetBrushColor (COLORREF color) |
| void | SetDrawName (BOOL val) |
| void | SetDrawPoint (int size, LPVPointShape shape) |
| void | SetFont (LString family, int fontSize, COLORREF color, BOOL bold, BOOL italic, BOOL underline, BOOL strikeOut) |
| void | SetFontColor (COLORREF color) |
| void | SetFontFamily (LString family) |
| void | SetFontHeight (int fontSize) |
| void | SetPen (LPVPenStyle style, int penSize, COLORREF color) |
| void | SetPenColor (COLORREF color) |
| void | SetPenStyle (LPVPenStyle style) |
| void | SetPenWidth (int penSize) |
Public Member Functions inherited from ILSortable | |
| double | GetPosX (LPVPositionMode posMode) |
| double | GetPosY (LPVPositionMode posMode) |
| double | GetScore () |
Properties inherited from ILEllipse | |
| double | Angle [get, set] |
| The angle of the ellipse, aka. the orientation of the long axis. | |
| double | Height [get, set] |
| The height of the ellipse's minor axis. | |
| double | Width [get, set] |
| The length of the ellipse's major axis. | |
| double | X [get, set] |
| The x-coordinate of the ellipse's center. | |
| double | Y [get, set] |
| The y-coordinate of the ellipse's center. | |
Properties inherited from ILObject | |
| LString | Name [get, set] |
| Name of the object. By default, the object has no name. In most cases, LPV classes don't make use of the names. The name is drawn on canvas around the object if ILDrawable::SetDrawName() is enabled. More... | |
Properties inherited from ILDrawable | |
| COLORREF | BrushColor [get, set] |
| The brush color used to fill an object path. More... | |
| BOOL | DrawName [get, set] |
| Whether to draw the object's name on the canvas. More... | |
| BOOL | FontBold [get, set] |
| Whether the drawn text is bold. More... | |
| COLORREF | FontColor [get, set] |
| The color of the drawn text. More... | |
| LString | FontFamily [get, set] |
| The typeface name of the font used for drawing text, e.g. "Arial", "Tahoma", "Sans-Serif". More... | |
| int | FontHeight [get, set] |
| The height, in logical units, of the font's character cell or character. More... | |
| BOOL | FontItalic [get, set] |
| Whether the drawn text is italic. More... | |
| BOOL | FontStrikeOut [get, set] |
| Whether the drawn text is strike-through. More... | |
| BOOL | FontUnderline [get, set] |
| Whether the drawn text is underlined. More... | |
| COLORREF | PenColor [get, set] |
| The pen color used for drawing an object path. More... | |
| LPVPenStyle | PenStyle [get, set] |
| The pen style used for drawing an object path. More... | |
| int | PenWidth [get, set] |
| The pen width used for drawing an object path. The valid range is 1..31. More... | |
| LPVPointShape | PointShape [get, set] |
| The shape of the drawn point. By default it's a crosshair shape. Set to -1 to fall back to the global setting. More... | |
| int | PointSize [get, set] |
| The radius of the drawn point. By default it's 5 pixels. Set to -1 to fall back to the global setting. More... | |
| BOOL | RandomBrushColor [get, set] |
| Whether the brush color is in random mode. See RandomPenColor for details. More... | |
| BOOL | RandomFontColor [get, set] |
| Whether the font color is in random mode. See RandomPenColor for details. More... | |
| BOOL | RandomPenColor [get, set] |
| Whether the pen color is in random mode. When VARIANT_TRUE, the pen color is re-randomized on each subsequent SetPen / SetPenColor call. This flag is also implicitly set when LPVColorRandom is passed to SetPen / SetPenColor (kept for back-compat). More... | |
Properties inherited from ILSortable | |
| int | Index [get, set] |
| The index of the object. | |
This class implements the interface ILEllipse, and is used to create an instance of ellipse.