eVision .NET API
Loading...
Searching...
No Matches
eVision.EQRCode Class Reference

Represents a QR code found in the search field. More...

Inheritance diagram for eVision.EQRCode:
Collaboration diagram for eVision.EQRCode:

Public Member Functions

 EQRCode ()
 Creates an EQRCode object.
 EQRCode (eVision.EQRCode other)
 Creates an EQRCode object.
eVision.ERegion ToRegion ()
 Creates an ERegion from the EQRCode.
eVision.EFrame ToFrame (bool useAngle, eVision.EFrameScaling frameScaling)
 Creates an EFrame from the EQRCode.
eVision.EFrame ToFrame (bool useAngle, eVision.EFrameScaling frameScaling, eVision.EFrame frame)
 Creates an EFrame from the EQRCode.
string GetDecodedString ()
 String containing the concatenated decoded data of the decoded stream.
string GetDecodedString (eVision.EByteInterpretationMode byteInterpretationMode)
 String containing the concatenated decoded data of the decoded stream.
bool IsGS1 ()
 Return true if the decoded string uses the GS1 standard.
eVision.EQuadrangle GetCellPosition (int x, int y)
 Position of a cell of the QR code in the Image/ROI.
eVision.EQuadrangle GetCellPosition (eVision.EMatrixPosition position)
 Position of a cell of the QR code in the Image/ROI.
void DrawPosition (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, float zoomX)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawPosition (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, float zoomX)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawGrid (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
void DrawDecodedString (eVision.EDrawAdapter drawAdapter, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX, float panY)
 Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the QR code using a pre-defined pen.
void Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX)
 Draws the QR code using a pre-defined pen.
void Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY)
 Draws the QR code using a pre-defined pen.
void Draw (eVision.EDrawAdapter drawAdapter, float zoomX)
 Draws the QR code using a pre-defined pen.
void Draw (eVision.EDrawAdapter drawAdapter)
 Draws the QR code using a pre-defined pen.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the QR code using a pre-defined pen.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the QR code using a pre-defined pen.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the QR code using a pre-defined pen.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the QR code using a pre-defined pen.
void Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame)
 Draws the QR code using a pre-defined pen.
void Draw (IntPtr hDC, float zoomX, float zoomY, float panX, float panY)
 Draws the QR code using a pre-defined pen.
void Draw (IntPtr hDC, float zoomX, float zoomY, float panX)
 Draws the QR code using a pre-defined pen.
void Draw (IntPtr hDC, float zoomX, float zoomY)
 Draws the QR code using a pre-defined pen.
void Draw (IntPtr hDC, float zoomX)
 Draws the QR code using a pre-defined pen.
void Draw (IntPtr hDC)
 Draws the QR code using a pre-defined pen.
void DrawWithCurrentPen (IntPtr hDC, float zoomX, float zoomY, float panX, float panY)
 Draws the QR code using the pen currently set in the graphical context.
void DrawWithCurrentPen (IntPtr hDC, float zoomX, float zoomY, float panX)
 Draws the QR code using the pen currently set in the graphical context.
void DrawWithCurrentPen (IntPtr hDC, float zoomX, float zoomY)
 Draws the QR code using the pen currently set in the graphical context.
void DrawWithCurrentPen (IntPtr hDC, float zoomX)
 Draws the QR code using the pen currently set in the graphical context.
void DrawWithCurrentPen (IntPtr hDC)
 Draws the QR code using the pen currently set in the graphical context.
void DrawErrors (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, float zoomX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (IntPtr hDC, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (IntPtr hDC, float zoomX, float zoomY, float panX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (IntPtr hDC, float zoomX, float zoomY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (IntPtr hDC, float zoomX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (IntPtr hDC)
 Draws the detected errors of the QR code. 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 Draw (System.Drawing.Graphics hDC, float zoomX, float zoomY, float panX, float panY)
 Draws the QR code using a pre-defined pen.
void Draw (System.Drawing.Graphics hDC, float zoomX, float zoomY, float panX)
 Draws the QR code using a pre-defined pen.
void Draw (System.Drawing.Graphics hDC, float zoomX, float zoomY)
 Draws the QR code using a pre-defined pen.
void Draw (System.Drawing.Graphics hDC, float zoomX)
 Draws the QR code using a pre-defined pen.
void Draw (System.Drawing.Graphics hDC)
 Draws the QR code using a pre-defined pen.
void DrawErrors (System.Drawing.Graphics hDC, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (System.Drawing.Graphics hDC, float zoomX, float zoomY, float panX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (System.Drawing.Graphics hDC, float zoomX, float zoomY)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (System.Drawing.Graphics hDC, float zoomX)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
void DrawErrors (System.Drawing.Graphics hDC)
 Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.

Properties

eVision.EQRCodeModel Model [get]
 Model of the QR code.
uint Version [get]
 Version of the QR code.
eVision.EQRCodeLevel Level [get]
 Error correction level of the QR code.
eVision.EQRCodeGeometry Geometry [get]
 Geometry of the QR code returned as an EQRCodeGeometry object.
eVision.EPoint Center [get]
 Returns the center of the EQRCode.
float SizeX [get]
 Returns the size of the EQRCode on its X axis. This corresponds to the mean between the sizes of the top and bottom sides of the EQRCode.
float SizeY [get]
 Returns the size of the EQRCode on its Y axis. This corresponds to the mean between the sizes of the left and right sides of the EQRCode.
float Angle [get]
 Returns the angle of the EQRCode as if it was an ERectangle.
eVision.EQRCodeDecodedStream DecodedStream [get]
 Decoded stream extracted from the QR Code, returned as an EQRCodeDecodedStream object.
float UnusedErrorCorrection [get]
 Unused error correction.
bool IsDecodingReliable [get]
 Decoding reliability.
eVision.EQRCodeIso15415GradingParameters Iso15415GradingParameters [get]
 ISO/IEC 15415 grading parameters.
eVision.EQRCodeIso29158GradingParameters Iso29158GradingParameters [get]
 ISO/IEC 29158 grading parameters.
eVision.EMatrixPosition[] Errors [get]
 Retrieves the position of the errors detected in the QR code symbol.
string Reserved1 [get]

Detailed Description

Represents a QR code found in the search field.

License(s): EasyQRCode

Constructor & Destructor Documentation

◆ EQRCode() [1/2]

eVision.EQRCode.EQRCode ( )

Creates an EQRCode object.

◆ EQRCode() [2/2]

eVision.EQRCode.EQRCode ( eVision.EQRCode other)

Creates an EQRCode object.

Parameters
otherAnother EQRCode.

Member Function Documentation

◆ Draw() [1/20]

void eVision.EQRCode.Draw ( eVision.EDrawAdapter drawAdapter)

Draws the QR code using a pre-defined pen.

Parameters
drawAdapterDraw adapter.

◆ Draw() [2/20]

void eVision.EQRCode.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame )

Draws the QR code using a pre-defined pen.

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code. Usually, frame used to detect and read the qr code.

◆ Draw() [3/20]

void eVision.EQRCode.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX )

Draws the QR code using a pre-defined pen.

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code. Usually, frame used to detect and read the qr code.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ Draw() [4/20]

void eVision.EQRCode.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY )

Draws the QR code using a pre-defined pen.

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code. Usually, frame used to detect and read the qr 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.

◆ Draw() [5/20]

void eVision.EQRCode.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

Draws the QR code using a pre-defined pen.

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code. Usually, frame used to detect and read the qr 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.

◆ Draw() [6/20]

void eVision.EQRCode.Draw ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the QR code using a pre-defined pen.

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code. Usually, frame used to detect and read the qr 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.

◆ Draw() [7/20]

void eVision.EQRCode.Draw ( eVision.EDrawAdapter drawAdapter,
float zoomX )

Draws the QR code using a pre-defined pen.

Parameters
drawAdapterDraw adapter.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ Draw() [8/20]

void eVision.EQRCode.Draw ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY )

Draws the QR code using a pre-defined pen.

Parameters
drawAdapterDraw adapter.
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.

◆ Draw() [9/20]

void eVision.EQRCode.Draw ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY,
float panX )

Draws the QR code using a pre-defined pen.

Parameters
drawAdapterDraw adapter.
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.

◆ Draw() [10/20]

void eVision.EQRCode.Draw ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the QR code using a pre-defined pen.

Parameters
drawAdapterDraw adapter.
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.

◆ Draw() [11/20]

void eVision.EQRCode.Draw ( IntPtr hDC)

Draws the QR code using a pre-defined pen.

Parameters
hDCHandle of the device 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.

◆ Draw() [12/20]

void eVision.EQRCode.Draw ( IntPtr hDC,
float zoomX )

Draws the QR code using a pre-defined pen.

Parameters
hDCHandle of the device 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.

◆ Draw() [13/20]

void eVision.EQRCode.Draw ( IntPtr hDC,
float zoomX,
float zoomY )

Draws the QR code using a pre-defined pen.

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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [14/20]

void eVision.EQRCode.Draw ( IntPtr hDC,
float zoomX,
float zoomY,
float panX )

Draws the QR code using a pre-defined pen.

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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [15/20]

void eVision.EQRCode.Draw ( IntPtr hDC,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the QR code using a pre-defined pen.

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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [16/20]

void eVision.EQRCode.Draw ( System.Drawing.Graphics hDC)

Draws the QR code using a pre-defined pen.

Parameters
hDCHandle of the device 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.

◆ Draw() [17/20]

void eVision.EQRCode.Draw ( System.Drawing.Graphics hDC,
float zoomX )

Draws the QR code using a pre-defined pen.

Parameters
hDCHandle of the device 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.

◆ Draw() [18/20]

void eVision.EQRCode.Draw ( System.Drawing.Graphics hDC,
float zoomX,
float zoomY )

Draws the QR code using a pre-defined pen.

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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [19/20]

void eVision.EQRCode.Draw ( System.Drawing.Graphics hDC,
float zoomX,
float zoomY,
float panX )

Draws the QR code using a pre-defined pen.

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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ Draw() [20/20]

void eVision.EQRCode.Draw ( System.Drawing.Graphics hDC,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the QR code using a pre-defined pen.

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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawDecodedString() [1/12]

void eVision.EQRCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter)

Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
bool showHumanReadableForGS1 )

Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
bool showHumanReadableForGS1,
float zoomX )

Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
bool showHumanReadableForGS1,
float zoomX,
float zoomY )

Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
bool showHumanReadableForGS1,
float zoomX,
float zoomY,
float panX )

Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
bool showHumanReadableForGS1,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame )

Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1 )

Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
float zoomX )

Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
float zoomX,
float zoomY )

Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.DrawDecodedString ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
float zoomX,
float zoomY,
float panX )

Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter)

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

Parameters
drawAdapterDraw adapter.

◆ DrawErrors() [2/30]

void eVision.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.

◆ DrawErrors() [3/30]

void eVision.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.
colorThe color in which to draw the overlay.

◆ DrawErrors() [4/30]

void eVision.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawErrors() [5/30]

void eVision.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawErrors() [9/30]

void eVision.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color )

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

Parameters
drawAdapterDraw adapter.
colorThe color in which to draw the overlay.

◆ DrawErrors() [13/30]

void eVision.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawErrors() [14/30]

void eVision.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawErrors() [18/30]

void eVision.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
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.EQRCode.DrawErrors ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
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.EQRCode.DrawErrors ( IntPtr hDC)

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

Parameters
hDCHandle of the device 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.EQRCode.DrawErrors ( IntPtr hDC,
float zoomX )

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

Parameters
hDCHandle of the device 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.EQRCode.DrawErrors ( IntPtr hDC,
float zoomX,
float zoomY )

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

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 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.EQRCode.DrawErrors ( IntPtr hDC,
float zoomX,
float zoomY,
float panX )

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

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 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.EQRCode.DrawErrors ( IntPtr hDC,
float zoomX,
float zoomY,
float panX,
float panY )

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

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 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.EQRCode.DrawErrors ( System.Drawing.Graphics hDC)

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

Parameters
hDCHandle of the device 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.EQRCode.DrawErrors ( System.Drawing.Graphics hDC,
float zoomX )

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

Parameters
hDCHandle of the device 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.EQRCode.DrawErrors ( System.Drawing.Graphics hDC,
float zoomX,
float zoomY )

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

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 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.EQRCode.DrawErrors ( System.Drawing.Graphics hDC,
float zoomX,
float zoomY,
float panX )

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

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 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.EQRCode.DrawErrors ( System.Drawing.Graphics hDC,
float zoomX,
float zoomY,
float panX,
float panY )

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

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 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.EQRCode.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 EQRCode.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.EQRCode.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 EQRCode.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.EQRCode.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 EQRCode.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.EQRCode.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 EQRCode.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.EQRCode.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 EQRCode.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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter)

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

Parameters
drawAdapterDraw adapter.

◆ DrawGrid() [2/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.

◆ DrawGrid() [3/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.
colorThe color in which to draw the overlay.

◆ DrawGrid() [4/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawGrid() [5/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawGrid() [9/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color )

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

Parameters
drawAdapterDraw adapter.
colorThe color in which to draw the overlay.

◆ DrawGrid() [13/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawGrid() [14/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawGrid() [18/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
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/20]

void eVision.EQRCode.DrawGrid ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
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() [1/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter)

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

Parameters
drawAdapterDraw adapter.

◆ DrawPosition() [2/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.

◆ DrawPosition() [3/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.
colorThe color in which to draw the overlay.

◆ DrawPosition() [4/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawPosition() [5/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR code.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawPosition() [9/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
frameFrame associated with the QR 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/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color )

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

Parameters
drawAdapterDraw adapter.
colorThe color in which to draw the overlay.

◆ DrawPosition() [13/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
colorThe color in which to draw the overlay.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawPosition() [14/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
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/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
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/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
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/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
float zoomX )

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

Parameters
drawAdapterDraw adapter.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawPosition() [18/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY )

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

Parameters
drawAdapterDraw adapter.
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/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY,
float panX )

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

Parameters
drawAdapterDraw adapter.
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/20]

void eVision.EQRCode.DrawPosition ( eVision.EDrawAdapter drawAdapter,
float zoomX,
float zoomY,
float panX,
float panY )

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

Parameters
drawAdapterDraw adapter.
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.

◆ DrawWithCurrentPen() [1/5]

void eVision.EQRCode.DrawWithCurrentPen ( IntPtr hDC)

Draws the QR code using the pen currently set in the graphical context.

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

Use the overload of EQRCode.Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawWithCurrentPen() [2/5]

void eVision.EQRCode.DrawWithCurrentPen ( IntPtr hDC,
float zoomX )

Draws the QR code 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 EQRCode.Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawWithCurrentPen() [3/5]

void eVision.EQRCode.DrawWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY )

Draws the QR code 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 EQRCode.Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawWithCurrentPen() [4/5]

void eVision.EQRCode.DrawWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY,
float panX )

Draws the QR code 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 EQRCode.Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ DrawWithCurrentPen() [5/5]

void eVision.EQRCode.DrawWithCurrentPen ( IntPtr hDC,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the QR code 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 EQRCode.Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.

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

◆ GetCellPosition() [1/2]

eVision.EQuadrangle eVision.EQRCode.GetCellPosition ( eVision.EMatrixPosition position)

Position of a cell of the QR code in the Image/ROI.

Parameters
positionThe position of the cell in the QR code symbol.

◆ GetCellPosition() [2/2]

eVision.EQuadrangle eVision.EQRCode.GetCellPosition ( int x,
int y )

Position of a cell of the QR code in the Image/ROI.

Parameters
xThe horizontal index of the cell in the QR code symbol.
yThe vertical index of the cell in the QR code symbol.

◆ GetDecodedString() [1/2]

string eVision.EQRCode.GetDecodedString ( )

String containing the concatenated decoded data of the decoded stream.

No parameter is required if no bytes are encoded or if the ECI byte encoding mode is supported. Exception will be thrown if a parameter is required or if a wrong one is used.

The EByteInterpretationMode.EByteInterpretationMode_Hexadecimal parameter throws no exception and will return the bytes hexadecimal values wrapped between '0xEFBFBD'. This mode overrides the ECI mode. Sample : RC -> EFBFBD + RC + EFBFBD -> EFBFBD5243EFBFBD

See EByteInterpretationMode for more options.

◆ GetDecodedString() [2/2]

string eVision.EQRCode.GetDecodedString ( eVision.EByteInterpretationMode byteInterpretationMode)

String containing the concatenated decoded data of the decoded stream.

Parameters
byteInterpretationModeThe EByteInterpretationMode that should be used to interpret bytes.

No parameter is required if no bytes are encoded or if the ECI byte encoding mode is supported. Exception will be thrown if a parameter is required or if a wrong one is used.

The EByteInterpretationMode.EByteInterpretationMode_Hexadecimal parameter throws no exception and will return the bytes hexadecimal values wrapped between '0xEFBFBD'. This mode overrides the ECI mode. Sample : RC -> EFBFBD + RC + EFBFBD -> EFBFBD5243EFBFBD

See EByteInterpretationMode for more options.

◆ IsGS1()

bool eVision.EQRCode.IsGS1 ( )

Return true if the decoded string uses the GS1 standard.

◆ ToFrame() [1/2]

eVision.EFrame eVision.EQRCode.ToFrame ( bool useAngle,
eVision.EFrameScaling frameScaling )

Creates an EFrame from the EQRCode.

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

◆ ToFrame() [2/2]

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

Creates an EFrame from the EQRCode.

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

◆ ToRegion()

eVision.ERegion eVision.EQRCode.ToRegion ( )

Creates an ERegion from the EQRCode.

Property Documentation

◆ Angle

float eVision.EQRCode.Angle
get

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

◆ Center

eVision.EPoint eVision.EQRCode.Center
get

Returns the center of the EQRCode.

◆ DecodedStream

eVision.EQRCodeDecodedStream eVision.EQRCode.DecodedStream
get

Decoded stream extracted from the QR Code, returned as an EQRCodeDecodedStream object.

◆ Errors

eVision.EMatrixPosition [] eVision.EQRCode.Errors
get

Retrieves the position of the errors detected in the QR code symbol.

◆ Geometry

eVision.EQRCodeGeometry eVision.EQRCode.Geometry
get

Geometry of the QR code returned as an EQRCodeGeometry object.

The geometry of an EQRCode.EQRCode objects is described by its position and by the position of its finder pattern centers.

◆ IsDecodingReliable

bool eVision.EQRCode.IsDecodingReliable
get

Decoding reliability.

◆ Iso15415GradingParameters

eVision.EQRCodeIso15415GradingParameters eVision.EQRCode.Iso15415GradingParameters
get

ISO/IEC 15415 grading parameters.

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

◆ Iso29158GradingParameters

eVision.EQRCodeIso29158GradingParameters eVision.EQRCode.Iso29158GradingParameters
get

ISO/IEC 29158 grading parameters.

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

◆ Level

eVision.EQRCodeLevel eVision.EQRCode.Level
get

Error correction level of the QR code.

The EQRCodeLevel enum contains the four possible values, L, M, Q, H.

◆ Model

eVision.EQRCodeModel eVision.EQRCode.Model
get

Model of the QR code.

Possible values are part of the EQRCodeModel enum.

◆ Reserved1

string eVision.EQRCode.Reserved1
get

◆ SizeX

float eVision.EQRCode.SizeX
get

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

◆ SizeY

float eVision.EQRCode.SizeY
get

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

◆ UnusedErrorCorrection

float eVision.EQRCode.UnusedErrorCorrection
get

Unused error correction.

Returns the amount of unused error correction as a percentage.

This parameter ranges from 0 to 1. Returns -1 if error correction failed (too many errors).

◆ Version

uint eVision.EQRCode.Version
get

Version of the QR code.

The version of a QR code indicates its size in terms of module number per line (number of module per line = 17+4*version).