Represents a Code. More...


Public Member Functions | |
| ECode () | |
| Creates an ECode object. | |
| ECode (eVision.ECode other) | |
| Creates an ECode object. | |
| eVision.ERegion | ToRegion () |
| Creates an ERegion from the ECode. | |
| eVision.EFrame | ToFrame (bool useAngle, eVision.EFrameScaling frameScaling) |
| Creates an EFrame from the ECode. | |
| eVision.EFrame | ToFrame (bool useAngle, eVision.EFrameScaling frameScaling, eVision.EFrame frame) |
| Creates an EFrame from the ECode. | |
| void | DrawPosition (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY, float panX, float panY) |
| Draws the Position of the Code. | |
| void | DrawPosition (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY, float panX) |
| Draws the Position of the Code. | |
| void | DrawPosition (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY) |
| Draws the Position of the Code. | |
| void | DrawPosition (eVision.EDrawAdapter graphicsContext, float zoomX) |
| Draws the Position of the Code. | |
| void | DrawPosition (eVision.EDrawAdapter graphicsContext) |
| Draws the Position of the Code. | |
| void | DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the Position of the Code. | |
| void | DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the Position of the Code. | |
| void | DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the Position of the Code. | |
| void | DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX) |
| Draws the Position of the Code. | |
| void | DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame) |
| Draws the Position of the Code. | |
| void | DrawPosition (IntPtr graphicsContext, float zoomX, float zoomY, float panX, float panY) |
| Draws the Position of the Code. | |
| void | DrawPosition (IntPtr graphicsContext, float zoomX, float zoomY, float panX) |
| Draws the Position of the Code. | |
| void | DrawPosition (IntPtr graphicsContext, float zoomX, float zoomY) |
| Draws the Position of the Code. | |
| void | DrawPosition (IntPtr graphicsContext, float zoomX) |
| Draws the Position of the Code. | |
| void | DrawPosition (IntPtr graphicsContext) |
| Draws the Position of the Code. | |
| void | DrawPositionWithCurrentPen (IntPtr hDC, float zoomX, float zoomY, float panX, float panY) |
| Draws the Position of the Code using the pen currently set in the graphical context. | |
| void | DrawPositionWithCurrentPen (IntPtr hDC, float zoomX, float zoomY, float panX) |
| Draws the Position of the Code using the pen currently set in the graphical context. | |
| void | DrawPositionWithCurrentPen (IntPtr hDC, float zoomX, float zoomY) |
| Draws the Position of the Code using the pen currently set in the graphical context. | |
| void | DrawPositionWithCurrentPen (IntPtr hDC, float zoomX) |
| Draws the Position of the Code using the pen currently set in the graphical context. | |
| void | DrawPositionWithCurrentPen (IntPtr hDC) |
| Draws the Position of the Code using the pen currently set in the graphical context. | |
| void | DrawPosition (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX, float panY) |
| Draws the Position of the Code. | |
| void | DrawPosition (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX) |
| Draws the Position of the Code. | |
| void | DrawPosition (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY) |
| Draws the Position of the Code. | |
| void | DrawPosition (System.Drawing.Graphics graphicsContext, float zoomX) |
| Draws the Position of the Code. | |
| void | DrawPosition (System.Drawing.Graphics graphicsContext) |
| Draws the Position of the Code. | |
Properties | |
| string | DecodedString [get] |
| Decoded code string. | |
| bool | IsGS1 [get] |
| Returns whether the decoded string uses the GS1 standard. | |
| eVision.EQuadrangle | Position [get] |
| Code position. | |
| eVision.EPoint | Center [get] |
| Returns the center of the ECode. | |
| float | SizeX [get] |
| Returns the size of the ECode on its X axis. This corresponds to the mean between the sizes of the top and bottom sides of the ECode. | |
| float | SizeY [get] |
| Returns the size of the ECode on its Y axis. This corresponds to the mean between the sizes of the left and right sides of the ECode. | |
| float | Angle [get] |
| Returns the angle of the ECode as if it was an ERectangle. | |
| eVision.ECodeType | CodeType [get] |
| Code type. | |
| eVision.EasyMatrixCode2.EMatrixCode | MatrixCode [get] |
| Returns the EMatrixCode contained in the ECode. Throws an exception if there is none. | |
| eVision.EasyBarCode2.EBarCode | BarCode [get] |
| Returns the EBarCode contained in the ECode. Throws an exception if there is none. | |
| eVision.EQRCode | QRCode [get] |
| Returns the EQRCode contained in the ECode. Throws an exception if there is none. | |
Represents a Code.
License(s): EasyMatrixCode and EasyBarCode and EasyQRCode
| eVision.ECode.ECode | ( | ) |
Creates an ECode object.
| eVision.ECode.ECode | ( | eVision.ECode | other | ) |
| void eVision.ECode.DrawPosition | ( | eVision.EDrawAdapter | graphicsContext | ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| void eVision.ECode.DrawPosition | ( | eVision.EDrawAdapter | graphicsContext, |
| eVision.EFrame | frame ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| void eVision.ECode.DrawPosition | ( | eVision.EDrawAdapter | graphicsContext, |
| eVision.EFrame | frame, | ||
| float | zoomX ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision.ECode.DrawPosition | ( | eVision.EDrawAdapter | graphicsContext, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision.ECode.DrawPosition | ( | eVision.EDrawAdapter | graphicsContext, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision.ECode.DrawPosition | ( | eVision.EDrawAdapter | graphicsContext, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision.ECode.DrawPosition | ( | eVision.EDrawAdapter | graphicsContext, |
| float | zoomX ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision.ECode.DrawPosition | ( | eVision.EDrawAdapter | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision.ECode.DrawPosition | ( | eVision.EDrawAdapter | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision.ECode.DrawPosition | ( | eVision.EDrawAdapter | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision.ECode.DrawPosition | ( | IntPtr | graphicsContext | ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPosition | ( | IntPtr | graphicsContext, |
| float | zoomX ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPosition | ( | IntPtr | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPosition | ( | IntPtr | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPosition | ( | IntPtr | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPosition | ( | System.Drawing.Graphics | graphicsContext | ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPosition | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPosition | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPosition | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPosition | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the Position of the Code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPositionWithCurrentPen | ( | IntPtr | hDC | ) |
Draws the Position of the Code using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
Use the overload of ECode.DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPositionWithCurrentPen | ( | IntPtr | hDC, |
| float | zoomX ) |
Draws the Position of the Code using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Use the overload of ECode.DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPositionWithCurrentPen | ( | IntPtr | hDC, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the Position of the Code using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload of ECode.DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPositionWithCurrentPen | ( | IntPtr | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the Position of the Code using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload of ECode.DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.ECode.DrawPositionWithCurrentPen | ( | IntPtr | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the Position of the Code using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload of ECode.DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| eVision.EFrame eVision.ECode.ToFrame | ( | bool | useAngle, |
| eVision.EFrameScaling | frameScaling ) |
Creates an EFrame from the ECode.
| useAngle | Whether to use the angle of the ECode in the frame. |
| frameScaling | How to handle the scale of the frame. EFrameScaling.EFrameScaling_UseScaling is not supported. |
| eVision.EFrame eVision.ECode.ToFrame | ( | bool | useAngle, |
| eVision.EFrameScaling | frameScaling, | ||
| eVision.EFrame | frame ) |
Creates an EFrame from the ECode.
| useAngle | Whether to use the angle of the ECode in the frame. |
| frameScaling | How to handle the scale of the frame. EFrameScaling.EFrameScaling_UseScaling is not supported. |
| frame | Parent frame. Used when the ECode was read using a frame. |
| eVision.ERegion eVision.ECode.ToRegion | ( | ) |
|
get |
Returns the angle of the ECode as if it was an ERectangle.
|
get |
|
get |
Returns the center of the ECode.
|
get |
Code type.
|
get |
Decoded code string.
|
get |
Returns whether the decoded string uses the GS1 standard.
|
get |
Returns the EMatrixCode contained in the ECode. Throws an exception if there is none.
|
get |
Code position.
If the ECode represents an EQRCode object, the EQuadrangle's corners are in the following order: top right, top left, bottom left, bottom right. If the ECode represents an EBarCode or EMatrixCode object, the EQuadrangle's corners are in the following order: top left, top right, bottom right, bottom left.
|
get |
|
get |