eVision .NET API
Loading...
Searching...
No Matches
eVision.EasyMatrixCode2.EMatrixCode Class Reference

Holds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors and more. More...

Inheritance diagram for eVision.EasyMatrixCode2.EMatrixCode:
Collaboration diagram for eVision.EasyMatrixCode2.EMatrixCode:

Public Member Functions

 EMatrixCode ()
 Creates an EMatrixCode object.
 EMatrixCode (eVision.EasyMatrixCode2.EMatrixCode other)
 Creates an EMatrixCode object.
eVision.ERegion ToRegion ()
 Creates an ERegion from the EMatrixCode.
eVision.EFrame ToFrame (bool useAngle, eVision.EFrameScaling frameScaling)
 Creates an EFrame from the EMatrixCode. The frame is defined by EMatrixCode.Center, EMatrixCode.SizeX, EMatrixCode.SizeY and EMatrixCode.Angle.
eVision.EFrame ToFrame (bool useAngle, eVision.EFrameScaling frameScaling, eVision.EFrame frame)
 Creates an EFrame from the EMatrixCode. The frame is defined by EMatrixCode.Center, EMatrixCode.SizeX, EMatrixCode.SizeY and EMatrixCode.Angle.
eVision.EQuadrangle GetCellPosition (int x, int y)
 Position of a cell of the Data Matrix.
eVision.EQuadrangle GetCellPosition (eVision.EMatrixPosition position)
 Position of a cell of the Data Matrix.
eVision.ECellColor GetCellColor (int x, int y)
 Detected color of a cell.
eVision.ECellColor GetCellColor (eVision.EMatrixPosition position)
 Detected color of a cell.
eVision.ECellColor GetCellCorrectedColor (int x, int y)
 Corrected color of a cell.
eVision.ECellColor GetCellCorrectedColor (eVision.EMatrixPosition position)
 Corrected color of a cell.
void DrawPosition (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY, float panX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, float zoomX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (IntPtr graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (IntPtr graphicsContext, float zoomX, float zoomY, float panX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (IntPtr graphicsContext, float zoomX, float zoomY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (IntPtr graphicsContext, float zoomX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (IntPtr graphicsContext)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPositionWithCurrentPen (IntPtr hDC, float zoomX, float zoomY, float panX, float panY)
 Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.
void DrawPositionWithCurrentPen (IntPtr hDC, float zoomX, float zoomY, float panX)
 Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.
void DrawPositionWithCurrentPen (IntPtr hDC, float zoomX, float zoomY)
 Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.
void DrawPositionWithCurrentPen (IntPtr hDC, float zoomX)
 Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.
void DrawPositionWithCurrentPen (IntPtr hDC)
 Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.
void DrawGrid (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY, float panX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, float zoomX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (IntPtr graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (IntPtr graphicsContext, float zoomX, float zoomY, float panX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (IntPtr graphicsContext, float zoomX, float zoomY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (IntPtr graphicsContext, float zoomX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (IntPtr graphicsContext)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGridWithCurrentPen (IntPtr hDC, float zoomX, float zoomY, float panX, float panY)
 Draws the detected Data Matrix grid using the pen currently set in the graphical context.
void DrawGridWithCurrentPen (IntPtr hDC, float zoomX, float zoomY, float panX)
 Draws the detected Data Matrix grid using the pen currently set in the graphical context.
void DrawGridWithCurrentPen (IntPtr hDC, float zoomX, float zoomY)
 Draws the detected Data Matrix grid using the pen currently set in the graphical context.
void DrawGridWithCurrentPen (IntPtr hDC, float zoomX)
 Draws the detected Data Matrix grid using the pen currently set in the graphical context.
void DrawGridWithCurrentPen (IntPtr hDC)
 Draws the detected Data Matrix grid using the pen currently set in the graphical context.
void DrawErrors (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY, float panX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, float zoomX, float zoomY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, float zoomX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, float zoomX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color, float zoomX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.ERGBColor color)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter graphicsContext, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (IntPtr graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (IntPtr graphicsContext, float zoomX, float zoomY, float panX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (IntPtr graphicsContext, float zoomX, float zoomY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (IntPtr graphicsContext, float zoomX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (IntPtr graphicsContext)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrorsWithCurrentPen (IntPtr hDC, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors using the pen currently set in the graphical context.
void DrawErrorsWithCurrentPen (IntPtr hDC, float zoomX, float zoomY, float panX)
 Draws the detected errors using the pen currently set in the graphical context.
void DrawErrorsWithCurrentPen (IntPtr hDC, float zoomX, float zoomY)
 Draws the detected errors using the pen currently set in the graphical context.
void DrawErrorsWithCurrentPen (IntPtr hDC, float zoomX)
 Draws the detected errors using the pen currently set in the graphical context.
void DrawErrorsWithCurrentPen (IntPtr hDC)
 Draws the detected errors using the pen currently set in the graphical context.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX, float panY)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, bool showHumanReadableForGS1, float zoomX, float zoomY)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, bool showHumanReadableForGS1, float zoomX)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, bool showHumanReadableForGS1)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX, float panY)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, float zoomX, float zoomY)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, float zoomX)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame)
 Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
void DrawPosition (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (System.Drawing.Graphics graphicsContext, float zoomX)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (System.Drawing.Graphics graphicsContext)
 Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
void DrawGrid (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (System.Drawing.Graphics graphicsContext, float zoomX)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (System.Drawing.Graphics graphicsContext)
 Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawErrors (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (System.Drawing.Graphics graphicsContext, float zoomX)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (System.Drawing.Graphics graphicsContext)
 Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Properties

int SymbolWidth [get]
 Data Matrix Symbol Width (Number of cells in the horizontal direction).
int SymbolHeight [get]
 Data Matrix Symbol Height (Number of cells in the vertical direction).
bool IsECC200 [get]
 Indicates if the Data Matrix is ECC200 or not.
eVision.EQuadrangle Position [get]
 Position of the Data Matrix.
eVision.EPoint Center [get]
 Returns the center of the EMatrixCode.
float SizeX [get]
 Returns the size of the EMatrixCode on its X axis. This corresponds to the mean between the sizes of the top and bottom sides of the EMatrixCode.
float SizeY [get]
 Returns the size of the EMatrixCode on its Y axis. This corresponds to the mean between the sizes of the left and right sides of the EMatrixCode.
float Angle [get]
 Returns the angle of the EMatrixCode as if it was an ERectangle.
eVision.ESymbolPolarity SymbolPolarity [get]
 Symbol polarity as defined by ESymbolPolarity.
byte[] RawBytes [get]
 Returns a vector containing the raw bytes of the data encoded in the Data Matrix.
string DecodedString [get]
 Decoded Data Matrix symbol string.
int[] DecodedStringStream [get]
 Decoded Data Matrix symbol string as a vector of integers.
eVision.EMatrixPosition[] Errors [get]
 Retrieves the position of the errors detected in the Data Matrix symbol.
eVision.EasyMatrixCode2.ECC000Family ECC000Family [get]
 Retrieves the ECC000 Family for non-ECC200 Matrix Codes.
bool IsGS1 [get]
 Returns true if the decoded string uses the GS1 standard.
bool IsGraded [get]
 Returns true if the Matrix Code has been graded.
bool IsFlipped [get]
 Returns true if the Matrix Code is flipped. An EMatrixCode is flipped if the matrix code in the image is mirrored (left and right are inverted).
eVision.EMatrixCodeSemiT10GradingParameters SemiT10GradingParameters [get]
 Semi T10-0701 grading parameters.
eVision.EMatrixCodeIso15415GradingParameters Iso15415GradingParameters [get]
 ISO/IEC 15415 grading parameters.
eVision.EMatrixCodeIso29158GradingParameters Iso29158GradingParameters [get]
 ISO/IEC TR 29158 grading parameters.
bool IsReliable [get]
 Returns true if the code has been successfully decoded and false otherwise.
float ReliabilityScore [get]
 Returns a confidence score on the fact that the code is actually a data matrix.

Detailed Description

Holds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors and more.

License(s): EasyMatrixCode

Constructor & Destructor Documentation

◆ EMatrixCode() [1/2]

eVision.EasyMatrixCode2.EMatrixCode.EMatrixCode ( )

Creates an EMatrixCode object.

◆ EMatrixCode() [2/2]

eVision.EasyMatrixCode2.EMatrixCode.EMatrixCode ( eVision.EasyMatrixCode2.EMatrixCode other)

Creates an EMatrixCode object.

Parameters
otherThe reference EMatrixCode instance to copy this one from.

Member Function Documentation

◆ DrawDecodedString() [1/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter)

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.

◆ DrawDecodedString() [2/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
bool showHumanReadableForGS1 )

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to True.

◆ DrawDecodedString() [3/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
bool showHumanReadableForGS1,
float zoomX )

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to True.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawDecodedString() [4/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
bool showHumanReadableForGS1,
float zoomX,
float zoomY )

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to True.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawDecodedString() [5/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
bool showHumanReadableForGS1,
float zoomX,
float zoomY,
float panX )

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to True.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawDecodedString() [6/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
bool showHumanReadableForGS1,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to True.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawDecodedString() [7/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame )

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar code.

◆ DrawDecodedString() [8/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1 )

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar code.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to True.

◆ DrawDecodedString() [9/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
float zoomX )

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar code.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to True.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawDecodedString() [10/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
float zoomX,
float zoomY )

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar code.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to True.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawDecodedString() [11/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
float zoomX,
float zoomY,
float panX )

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar code.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to True.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawDecodedString() [12/12]

void eVision.EasyMatrixCode2.EMatrixCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar code.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to True.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawErrors() [1/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext)

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.

◆ DrawErrors() [2/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.

◆ DrawErrors() [3/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.

◆ DrawErrors() [4/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawErrors() [5/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawErrors() [6/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawErrors() [7/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawErrors() [8/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawErrors() [9/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX,
float zoomY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawErrors() [10/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawErrors() [11/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawErrors() [12/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.

◆ DrawErrors() [13/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawErrors() [14/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawErrors() [15/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawErrors() [16/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawErrors() [17/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
float zoomX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawErrors() [18/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
float zoomX,
float zoomY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawErrors() [19/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawErrors() [20/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( eVision.EDrawAdapter graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawErrors() [21/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( IntPtr graphicsContext)

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
Deprecated

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.

◆ DrawErrors() [22/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( IntPtr graphicsContext,
float zoomX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawErrors() [23/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( IntPtr graphicsContext,
float zoomX,
float zoomY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

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.

◆ DrawErrors() [24/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( IntPtr graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawErrors() [25/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( IntPtr graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawErrors() [26/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( System.Drawing.Graphics graphicsContext)

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
Deprecated

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.

◆ DrawErrors() [27/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( System.Drawing.Graphics graphicsContext,
float zoomX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawErrors() [28/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

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.

◆ DrawErrors() [29/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawErrors() [30/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrors ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawErrorsWithCurrentPen() [1/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrorsWithCurrentPen ( IntPtr hDC)

Draws the detected errors using the pen currently set in the graphical context.

Parameters
hDCHandle of the device context on which to draw.
Deprecated

Use the overload of EMatrixCode.DrawErrors taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawErrorsWithCurrentPen() [2/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrorsWithCurrentPen ( IntPtr hDC,
float zoomX )

Draws the detected errors using the pen currently set in the graphical context.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the overload of EMatrixCode.DrawErrors taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawErrorsWithCurrentPen() [3/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrorsWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY )

Draws the detected errors using the pen currently set in the graphical context.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

Use the overload of EMatrixCode.DrawErrors taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawErrorsWithCurrentPen() [4/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrorsWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY,
float panX )

Draws the detected errors using the pen currently set in the graphical context.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EMatrixCode.DrawErrors taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawErrorsWithCurrentPen() [5/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawErrorsWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the detected errors using the pen currently set in the graphical context.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EMatrixCode.DrawErrors taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawGrid() [1/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext)

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.

◆ DrawGrid() [2/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.

◆ DrawGrid() [3/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.

◆ DrawGrid() [4/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawGrid() [5/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawGrid() [6/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawGrid() [7/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawGrid() [8/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawGrid() [9/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX,
float zoomY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawGrid() [10/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawGrid() [11/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawGrid() [12/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.

◆ DrawGrid() [13/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawGrid() [14/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawGrid() [15/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawGrid() [16/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawGrid() [17/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
float zoomX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawGrid() [18/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
float zoomX,
float zoomY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawGrid() [19/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawGrid() [20/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( eVision.EDrawAdapter graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawGrid() [21/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( IntPtr graphicsContext)

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
Deprecated

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.

◆ DrawGrid() [22/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( IntPtr graphicsContext,
float zoomX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawGrid() [23/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( IntPtr graphicsContext,
float zoomX,
float zoomY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

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.

◆ DrawGrid() [24/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( IntPtr graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawGrid() [25/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( IntPtr graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawGrid() [26/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( System.Drawing.Graphics graphicsContext)

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
Deprecated

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.

◆ DrawGrid() [27/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( System.Drawing.Graphics graphicsContext,
float zoomX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawGrid() [28/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

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.

◆ DrawGrid() [29/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawGrid() [30/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGrid ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawGridWithCurrentPen() [1/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGridWithCurrentPen ( IntPtr hDC)

Draws the detected Data Matrix grid using the pen currently set in the graphical context.

Parameters
hDCHandle of the device context on which to draw.
Deprecated

Use the overload of EMatrixCode.DrawGrid taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawGridWithCurrentPen() [2/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGridWithCurrentPen ( IntPtr hDC,
float zoomX )

Draws the detected Data Matrix grid using the pen currently set in the graphical context.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the overload of EMatrixCode.DrawGrid taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawGridWithCurrentPen() [3/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGridWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY )

Draws the detected Data Matrix grid using the pen currently set in the graphical context.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

Use the overload of EMatrixCode.DrawGrid taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawGridWithCurrentPen() [4/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGridWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY,
float panX )

Draws the detected Data Matrix grid using the pen currently set in the graphical context.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EMatrixCode.DrawGrid taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawGridWithCurrentPen() [5/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawGridWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the detected Data Matrix grid using the pen currently set in the graphical context.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EMatrixCode.DrawGrid taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawPosition() [1/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext)

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.

◆ DrawPosition() [2/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.

◆ DrawPosition() [3/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.

◆ DrawPosition() [4/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawPosition() [5/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawPosition() [6/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawPosition() [7/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawPosition() [8/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawPosition() [9/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX,
float zoomY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawPosition() [10/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawPosition() [11/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
frameFrame associated with the Matrix code.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawPosition() [12/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.

◆ DrawPosition() [13/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawPosition() [14/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawPosition() [15/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawPosition() [16/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawPosition() [17/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
float zoomX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawPosition() [18/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
float zoomX,
float zoomY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawPosition() [19/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawPosition() [20/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( eVision.EDrawAdapter graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawPosition() [21/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( IntPtr graphicsContext)

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
Deprecated

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.

◆ DrawPosition() [22/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( IntPtr graphicsContext,
float zoomX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawPosition() [23/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( IntPtr graphicsContext,
float zoomX,
float zoomY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

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.

◆ DrawPosition() [24/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( IntPtr graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawPosition() [25/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( IntPtr graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawPosition() [26/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( System.Drawing.Graphics graphicsContext)

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
Deprecated

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.

◆ DrawPosition() [27/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( System.Drawing.Graphics graphicsContext,
float zoomX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

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.

◆ DrawPosition() [28/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

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.

◆ DrawPosition() [29/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY,
float panX )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawPosition() [30/30]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPosition ( System.Drawing.Graphics graphicsContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.

Parameters
graphicsContextHandle of the graphics context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

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.

◆ DrawPositionWithCurrentPen() [1/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPositionWithCurrentPen ( IntPtr hDC)

Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.

Parameters
hDCHandle of the device context on which to draw.
Deprecated

Use the overload of EMatrixCode.DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawPositionWithCurrentPen() [2/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPositionWithCurrentPen ( IntPtr hDC,
float zoomX )

Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
Deprecated

Use the overload of EMatrixCode.DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawPositionWithCurrentPen() [3/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPositionWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY )

Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
Deprecated

Use the overload of EMatrixCode.DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawPositionWithCurrentPen() [4/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPositionWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY,
float panX )

Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EMatrixCode.DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ DrawPositionWithCurrentPen() [5/5]

void eVision.EasyMatrixCode2.EMatrixCode.DrawPositionWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.

Parameters
hDCHandle of the device context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
Deprecated

Use the overload of EMatrixCode.DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

Deprecated in version 23.12. Scheduled to be removed in version 27.6.

◆ GetCellColor() [1/2]

eVision.ECellColor eVision.EasyMatrixCode2.EMatrixCode.GetCellColor ( eVision.EMatrixPosition position)

Detected color of a cell.

Parameters
positionThe position of the cell in the code.

Returns an ECellColor, corresponding to the cell color as detected in the searched area.

◆ GetCellColor() [2/2]

eVision.ECellColor eVision.EasyMatrixCode2.EMatrixCode.GetCellColor ( int x,
int y )

Detected color of a cell.

Parameters
xThe horizontal index of the cell.
yThe vertical index of the cell.

Returns an ECellColor, corresponding to the cell color as detected in the searched area.

◆ GetCellCorrectedColor() [1/2]

eVision.ECellColor eVision.EasyMatrixCode2.EMatrixCode.GetCellCorrectedColor ( eVision.EMatrixPosition position)

Corrected color of a cell.

Parameters
positionThe position of the cell in the code.

Returns the ECellColor corresponding to the theoretical cell color (the color that the cell should have in the searched area).

◆ GetCellCorrectedColor() [2/2]

eVision.ECellColor eVision.EasyMatrixCode2.EMatrixCode.GetCellCorrectedColor ( int x,
int y )

Corrected color of a cell.

Parameters
xThe horizontal index of the cell.
yThe vertical index of the cell.

Returns the ECellColor corresponding to the theoretical cell color (the color that the cell should have in the searched area).

◆ GetCellPosition() [1/2]

eVision.EQuadrangle eVision.EasyMatrixCode2.EMatrixCode.GetCellPosition ( eVision.EMatrixPosition position)

Position of a cell of the Data Matrix.

Parameters
positionThe position of the cell in the code.

◆ GetCellPosition() [2/2]

eVision.EQuadrangle eVision.EasyMatrixCode2.EMatrixCode.GetCellPosition ( int x,
int y )

Position of a cell of the Data Matrix.

Parameters
xThe horizontal index of the cell.
yThe vertical index of the cell.

◆ ToFrame() [1/2]

eVision.EFrame eVision.EasyMatrixCode2.EMatrixCode.ToFrame ( bool useAngle,
eVision.EFrameScaling frameScaling )

Creates an EFrame from the EMatrixCode. The frame is defined by EMatrixCode.Center, EMatrixCode.SizeX, EMatrixCode.SizeY and EMatrixCode.Angle.

Parameters
useAngleWhether to use the angle of the EMatrixCode in the frame.
frameScalingHow to handle the scale of the frame. EFrameScaling.EFrameScaling_UseScaling is not supported.

◆ ToFrame() [2/2]

eVision.EFrame eVision.EasyMatrixCode2.EMatrixCode.ToFrame ( bool useAngle,
eVision.EFrameScaling frameScaling,
eVision.EFrame frame )

Creates an EFrame from the EMatrixCode. The frame is defined by EMatrixCode.Center, EMatrixCode.SizeX, EMatrixCode.SizeY and EMatrixCode.Angle.

Parameters
useAngleWhether to use the angle of the EMatrixCode in the frame.
frameScalingHow to handle the scale of the frame. EFrameScaling.EFrameScaling_UseScaling is not supported.
frameParent frame. Used when the EMatrixCode was read using a frame.

◆ ToRegion()

eVision.ERegion eVision.EasyMatrixCode2.EMatrixCode.ToRegion ( )

Creates an ERegion from the EMatrixCode.

Property Documentation

◆ Angle

float eVision.EasyMatrixCode2.EMatrixCode.Angle
get

Returns the angle of the EMatrixCode as if it was an ERectangle.

◆ Center

eVision.EPoint eVision.EasyMatrixCode2.EMatrixCode.Center
get

Returns the center of the EMatrixCode.

◆ DecodedString

string eVision.EasyMatrixCode2.EMatrixCode.DecodedString
get

Decoded Data Matrix symbol string.

◆ DecodedStringStream

int [] eVision.EasyMatrixCode2.EMatrixCode.DecodedStringStream
get

Decoded Data Matrix symbol string as a vector of integers.

◆ ECC000Family

eVision.EasyMatrixCode2.ECC000Family eVision.EasyMatrixCode2.EMatrixCode.ECC000Family
get

Retrieves the ECC000 Family for non-ECC200 Matrix Codes.

◆ Errors

eVision.EMatrixPosition [] eVision.EasyMatrixCode2.EMatrixCode.Errors
get

Retrieves the position of the errors detected in the Data Matrix symbol.

◆ IsECC200

bool eVision.EasyMatrixCode2.EMatrixCode.IsECC200
get

Indicates if the Data Matrix is ECC200 or not.

◆ IsFlipped

bool eVision.EasyMatrixCode2.EMatrixCode.IsFlipped
get

Returns true if the Matrix Code is flipped. An EMatrixCode is flipped if the matrix code in the image is mirrored (left and right are inverted).

◆ IsGraded

bool eVision.EasyMatrixCode2.EMatrixCode.IsGraded
get

Returns true if the Matrix Code has been graded.

◆ IsGS1

bool eVision.EasyMatrixCode2.EMatrixCode.IsGS1
get

Returns true if the decoded string uses the GS1 standard.

◆ Iso15415GradingParameters

eVision.EMatrixCodeIso15415GradingParameters eVision.EasyMatrixCode2.EMatrixCode.Iso15415GradingParameters
get

ISO/IEC 15415 grading parameters.

Grading will only be computed if EMatrixCodeReader.ComputeGrading is set to true.

◆ Iso29158GradingParameters

eVision.EMatrixCodeIso29158GradingParameters eVision.EasyMatrixCode2.EMatrixCode.Iso29158GradingParameters
get

ISO/IEC TR 29158 grading parameters.

Grading will only be computed if EMatrixCodeReader.ComputeGrading is set to true. Retrieves the grading parameters specific to ISO29158. For parameters common with ISO15415, refer to EMatrixCode.Iso15415GradingParameters.

◆ IsReliable

bool eVision.EasyMatrixCode2.EMatrixCode.IsReliable
get

Returns true if the code has been successfully decoded and false otherwise.

◆ Position

eVision.EQuadrangle eVision.EasyMatrixCode2.EMatrixCode.Position
get

Position of the Data Matrix.

The order of the corners of the EQuadrangle uses the following convention:

Note
The convention holds for data matrices following the standard. Should they be mirrored, corners 0 and 2 would be swapped and the order reversed.

◆ RawBytes

byte [] eVision.EasyMatrixCode2.EMatrixCode.RawBytes
get

Returns a vector containing the raw bytes of the data encoded in the Data Matrix.

◆ ReliabilityScore

float eVision.EasyMatrixCode2.EMatrixCode.ReliabilityScore
get

Returns a confidence score on the fact that the code is actually a data matrix.

Returns 1.0f if the code has been successfully decoded.

◆ SemiT10GradingParameters

eVision.EMatrixCodeSemiT10GradingParameters eVision.EasyMatrixCode2.EMatrixCode.SemiT10GradingParameters
get

Semi T10-0701 grading parameters.

◆ SizeX

float eVision.EasyMatrixCode2.EMatrixCode.SizeX
get

Returns the size of the EMatrixCode on its X axis. This corresponds to the mean between the sizes of the top and bottom sides of the EMatrixCode.

◆ SizeY

float eVision.EasyMatrixCode2.EMatrixCode.SizeY
get

Returns the size of the EMatrixCode on its Y axis. This corresponds to the mean between the sizes of the left and right sides of the EMatrixCode.

◆ SymbolHeight

int eVision.EasyMatrixCode2.EMatrixCode.SymbolHeight
get

Data Matrix Symbol Height (Number of cells in the vertical direction).

◆ SymbolPolarity

eVision.ESymbolPolarity eVision.EasyMatrixCode2.EMatrixCode.SymbolPolarity
get

Symbol polarity as defined by ESymbolPolarity.

◆ SymbolWidth

int eVision.EasyMatrixCode2.EMatrixCode.SymbolWidth
get

Data Matrix Symbol Width (Number of cells in the horizontal direction).