Draw adapter using GDIPlus. More...


Public Member Functions | |
| EGDIPlusDrawAdapter (IntPtr dc) | |
| Construct the EGDIPlusDrawAdapter from a graphics context. | |
| Public Member Functions inherited from eVision.EWindowsDrawAdapter | |
| EWindowsDrawAdapter (IntPtr dc) | |
| Creates an EWindowsDrawAdapter either by providing a drawing context or an image. | |
| EWindowsDrawAdapter (eVision.EImageBW8 pImage) | |
| Creates an EWindowsDrawAdapter either by providing a drawing context or an image. | |
| EWindowsDrawAdapter (eVision.EImageC24 pImage) | |
| Creates an EWindowsDrawAdapter either by providing a drawing context or an image. | |
| override void | DrawPoint (int x1, int y1, eVision.EPen pen) |
| Draws a point at the given coordinate. | |
| override void | DrawPoint (int x1, int y1) |
| Draws a point at the given coordinate. | |
| override void | Line (int x1, int y1, int x2, int y2, eVision.EPen pen) |
| Draws a line between two points. | |
| override void | Line (int x1, int y1, int x2, int y2) |
| Draws a line between two points. | |
| override void | Arc (int orgX, int orgY, int width, int height, float startAngle, float amplitude, eVision.EPen pen) |
| Draws an arc defined by a rectangle, angle, and amplitude. | |
| override void | Arc (int orgX, int orgY, int width, int height, float startAngle, float amplitude) |
| Draws an arc defined by a rectangle, angle, and amplitude. | |
| override void | Rectangle (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Draws a rectangle. | |
| override void | Rectangle (int orgX, int orgY, int width, int height) |
| Draws a rectangle. | |
| override void | Polygon (eVision.EPoint[] points, eVision.EPen pen) |
| Draws a polygon. | |
| override void | Polygon (eVision.EPoint[] points) |
| Draws a polygon. | |
| override void | Ellipse (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Draws an ellipse. | |
| override void | Ellipse (int orgX, int orgY, int width, int height) |
| Draws an ellipse. | |
| override void | FilledRectangle (int orgX, int orgY, int width, int height, eVision.EPen pen, eVision.EBrush brush) |
| Fills a rectangle. | |
| override void | FilledRectangle (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Fills a rectangle. | |
| override void | FilledRectangle (int orgX, int orgY, int width, int height) |
| Fills a rectangle. | |
| override void | FilledEllipse (int orgX, int orgY, int width, int height, eVision.EPen pen, eVision.EBrush brush) |
| Fills an ellipse. | |
| override void | FilledEllipse (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Fills an ellipse. | |
| override void | FilledEllipse (int orgX, int orgY, int width, int height) |
| Fills an ellipse. | |
| override void | FilledPolygon (eVision.EPoint[] points, eVision.EPen pen, eVision.EBrush brush) |
| Fills a polygon. | |
| override void | FilledPolygon (eVision.EPoint[] points, eVision.EPen pen) |
| Fills a polygon. | |
| override void | FilledPolygon (eVision.EPoint[] points) |
| Fills a polygon. | |
| override void | Text (string text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text. | |
| override void | Text (string text, int x, int y, float orientation, eVision.EBrush textBrush) |
| Draws a text. | |
| override void | Text (string text, int x, int y, float orientation) |
| Draws a text. | |
| override void | BackedText (string text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.EBrush backgroundBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text with a background. | |
| override void | BackedText (string text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.EBrush backgroundBrush) |
| Draws a text with a background. | |
| override void | BackedText (string text, int x, int y, float orientation, eVision.EBrush textBrush) |
| Draws a text with a background. | |
| override void | BackedText (string text, int x, int y, float orientation) |
| Draws a text with a background. | |
| override void | Image (eVision.EBaseROI image, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| override void | Image (eVision.EROIBW8 image, eVision.EC24Vector pColorScale, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| override void | Image (eVision.EROIBW8 image, eVision.EBW8Vector pColorScale, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| override eVision.EPoint | GetTextSize (string text) |
| Size of the given text using the default font (EWindowsDrawAdapter.Font). | |
| override void | UseCurrentPen () |
| Uses the current GDI pen. | |
| override void | UseCurrentBrush () |
| Use the current pen set in the drawing framework. | |
| void | Close () |
| Closes the attached drawing context, if the current instance was initialized from an image. | |
| override int | ComputeTextSize (string text, int desiredWidth) |
| Computes text size for given constraint. Constraint is the desired total width of the text to draw. | |
| Public Member Functions inherited from eVision.EDrawAdapter | |
| void | DrawPoint (int x1, int y1, eVision.EPen pen) |
| Draws a point at the given coordinate. | |
| void | DrawPoint (int x1, int y1) |
| Draws a point at the given coordinate. | |
| void | Line (int x1, int y1, int x2, int y2, eVision.EPen pen) |
| Draws a line between two points. | |
| void | Line (int x1, int y1, int x2, int y2) |
| Draws a line between two points. | |
| void | Arc (int orgX, int orgY, int width, int height, float startAngle, float amplitude, eVision.EPen pen) |
| Draws an arc defined by a rectangle, angle, and amplitude. | |
| void | Arc (int orgX, int orgY, int width, int height, float startAngle, float amplitude) |
| Draws an arc defined by a rectangle, angle, and amplitude. | |
| void | Rectangle (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Draws a rectangle. | |
| void | Rectangle (int orgX, int orgY, int width, int height) |
| Draws a rectangle. | |
| void | Polygon (eVision.EPoint[] points, eVision.EPen pen) |
| Draws a polygon. | |
| void | Polygon (eVision.EPoint[] points) |
| Draws a polygon. | |
| virtual void | Polygon (eVision.EPolygon polygon, eVision.EPen pen) |
| Draws a polygon. | |
| virtual void | Polygon (eVision.EPolygon polygon) |
| Draws a polygon. | |
| void | Ellipse (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Draws an ellipse. | |
| void | Ellipse (int orgX, int orgY, int width, int height) |
| Draws an ellipse. | |
| void | Ellipse (eVision.EEllipse ellipse, eVision.EPen pen) |
| Draws an ellipse. | |
| void | Ellipse (eVision.EEllipse ellipse) |
| Draws an ellipse. | |
| virtual void | RotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, bool drawDiagonals, eVision.EPen pen) |
| Draws a rotated ellipse. | |
| virtual void | RotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, bool drawDiagonals) |
| Draws a rotated ellipse. | |
| void | RotatedEllipse (eVision.EEllipse ellipse, bool drawDiagonals, eVision.EPen pen) |
| Draws a rotated ellipse. | |
| void | RotatedEllipse (eVision.EEllipse ellipse, bool drawDiagonals) |
| Draws a rotated ellipse. | |
| void | FilledRectangle (int orgX, int orgY, int width, int height, eVision.EPen pen, eVision.EBrush brush) |
| Fills a rectangle. | |
| void | FilledRectangle (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Fills a rectangle. | |
| void | FilledRectangle (int orgX, int orgY, int width, int height) |
| Fills a rectangle. | |
| void | FilledEllipse (int orgX, int orgY, int width, int height, eVision.EPen pen, eVision.EBrush brush) |
| Fills an ellipse. | |
| void | FilledEllipse (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Fills an ellipse. | |
| void | FilledEllipse (int orgX, int orgY, int width, int height) |
| Fills an ellipse. | |
| void | FilledEllipse (eVision.EEllipse ellipse, eVision.EPen pen, eVision.EBrush brush) |
| Fills an ellipse. | |
| void | FilledEllipse (eVision.EEllipse ellipse, eVision.EPen pen) |
| Fills an ellipse. | |
| void | FilledEllipse (eVision.EEllipse ellipse) |
| Fills an ellipse. | |
| virtual void | FilledRotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, eVision.EPen pen, eVision.EBrush brush) |
| Fills a rotated ellipse. | |
| virtual void | FilledRotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, eVision.EPen pen) |
| Fills a rotated ellipse. | |
| virtual void | FilledRotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis) |
| Fills a rotated ellipse. | |
| void | FilledRotatedEllipse (eVision.EEllipse ellipse, eVision.EPen pen, eVision.EBrush brush) |
| Fills a rotated ellipse. | |
| void | FilledRotatedEllipse (eVision.EEllipse ellipse, eVision.EPen pen) |
| Fills a rotated ellipse. | |
| void | FilledRotatedEllipse (eVision.EEllipse ellipse) |
| Fills a rotated ellipse. | |
| void | FilledPolygon (eVision.EPoint[] points, eVision.EPen pen, eVision.EBrush brush) |
| Fills a polygon. | |
| void | FilledPolygon (eVision.EPoint[] points, eVision.EPen pen) |
| Fills a polygon. | |
| void | FilledPolygon (eVision.EPoint[] points) |
| Fills a polygon. | |
| virtual void | FilledPolygon (eVision.EPolygon polygon, eVision.EPen pen, eVision.EBrush brush) |
| Fills a polygon. | |
| virtual void | FilledPolygon (eVision.EPolygon polygon, eVision.EPen pen) |
| Fills a polygon. | |
| virtual void | FilledPolygon (eVision.EPolygon polygon) |
| Fills a polygon. | |
| virtual void | Text (string text, int x, int y, eVision.EBrush textBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text. | |
| virtual void | Text (string text, int x, int y, eVision.EBrush textBrush) |
| Draws a text. | |
| virtual void | Text (string text, int x, int y) |
| Draws a text. | |
| void | Text (string text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text. | |
| void | Text (string text, int x, int y, float orientation, eVision.EBrush textBrush) |
| Draws a text. | |
| void | Text (string text, int x, int y, float orientation) |
| Draws a text. | |
| virtual void | BackedText (string text, int x, int y, eVision.EBrush textBrush, eVision.EBrush backgroundBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text with a background. | |
| virtual void | BackedText (string text, int x, int y, eVision.EBrush textBrush, eVision.EBrush backgroundBrush) |
| Draws a text with a background. | |
| virtual void | BackedText (string text, int x, int y, eVision.EBrush textBrush) |
| Draws a text with a background. | |
| virtual void | BackedText (string text, int x, int y) |
| Draws a text with a background. | |
| void | BackedText (string text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.EBrush backgroundBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text with a background. | |
| void | BackedText (string text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.EBrush backgroundBrush) |
| Draws a text with a background. | |
| void | BackedText (string text, int x, int y, float orientation, eVision.EBrush textBrush) |
| Draws a text with a background. | |
| void | BackedText (string text, int x, int y, float orientation) |
| Draws a text with a background. | |
| virtual void | Image (eVision.EBaseROI image) |
| Draws an image. | |
| virtual void | Image (eVision.EROIBW8 image, eVision.EBW8Vector pColorScale) |
| Draws an image. | |
| virtual void | Image (eVision.EROIBW8 image, eVision.EC24Vector pColorScale) |
| Draws an image. | |
| void | Image (eVision.EBaseROI image, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| void | Image (eVision.EROIBW8 image, eVision.EC24Vector pColorScale, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| void | Image (eVision.EROIBW8 image, eVision.EBW8Vector pColorScale, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| virtual void | DrawMask (eVision.EBaseROI mask, eVision.EBrush brush) |
| Draws a mask with a brush. | |
| virtual void | DrawMask (eVision.EBaseROI mask) |
| Draws a mask with a brush. | |
| virtual void | DrawMask (eVision.EBaseROI mask, float orgX, float orgY, float width, float height, eVision.EBrush brush) |
| Draws a mask with a brush. | |
| virtual void | DrawMask (eVision.EBaseROI mask, float orgX, float orgY, float width, float height) |
| Draws a mask with a brush. | |
| eVision.EPoint | GetTextSize (string text) |
| Size of the given text using the default font (EDrawAdapter.Font). | |
| void | UseCurrentPen () |
| Use the current pen set in the drawing framework. | |
| void | UseCurrentBrush () |
| Use the current pen set in the drawing framework. | |
Additional Inherited Members | |
| Properties inherited from eVision.EWindowsDrawAdapter | |
| override eVision.EPen | Pen [set] |
| Default pen. | |
| override eVision.EBrush | Brush [set] |
| Default brush. | |
| override eVision.EFont | Font [set] |
| Default font. | |
| IntPtr | HDC [get] |
| Gets the HDC associated with this instance of EWindowsDrawAdapter. | |
| Properties inherited from eVision.EDrawAdapter | |
| virtual eVision.EPen | Pen [get, set] |
| Default pen. | |
| virtual eVision.EBrush | Brush [get, set] |
| Default brush. | |
| virtual eVision.EFont | Font [get, set] |
| Default font. | |
Draw adapter using GDIPlus.
License(s): None
This class was renamed EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| eVision.EGDIPlusDrawAdapter.EGDIPlusDrawAdapter | ( | IntPtr | dc | ) |
Construct the EGDIPlusDrawAdapter from a graphics context.
| dc | The graphics contexts the EGDIPlusDrawAdapter will use. |