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

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

Public Member Functions

None __init__ (self)
 Creates an eVision.EQRCode object.
None __init__ (self, eVision.EQRCode other)
 Creates an eVision.EQRCode object.
eVision.ERegion ToRegion (self)
 Creates an eVision.ERegion from the eVision.EQRCode.
eVision.EFrame ToFrame (self, bool useAngle, eVision.EFrameScaling frameScaling)
 Creates an eVision.EFrame from the eVision.EQRCode.
eVision.EFrame ToFrame (self, bool useAngle, eVision.EFrameScaling frameScaling, eVision.EFrame frame)
 Creates an eVision.EFrame from the eVision.EQRCode.
str GetDecodedString (self)
 String containing the concatenated decoded data of the decoded stream.
str GetDecodedString (self, eVision.EByteInterpretationMode byteInterpretationMode)
 String containing the concatenated decoded data of the decoded stream.
bool IsGS1 (self)
 Return true if the decoded string uses the GS1 standard.
eVision.EQuadrangle GetCellPosition (self, int x, int y)
 Position of a cell of the QR code in the Image/ROI.
eVision.EQuadrangle GetCellPosition (self, eVision.EMatrixPosition position)
 Position of a cell of the QR code in the Image/ROI.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, float zoomX)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the position of the QR code.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the position of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, float zoomX)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the grid of the QR code.
None DrawGrid (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the grid of the QR code.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX, float panY)
 Draws the decoded string below the position of the eVision.EQRCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX)
 Draws the decoded string below the position of the eVision.EQRCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, bool showHumanReadableForGS1, float zoomX, float zoomY)
 Draws the decoded string below the position of the eVision.EQRCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, bool showHumanReadableForGS1, float zoomX)
 Draws the decoded string below the position of the eVision.EQRCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, bool showHumanReadableForGS1)
 Draws the decoded string below the position of the eVision.EQRCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter)
 Draws the decoded string below the position of the eVision.EQRCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX, float panY)
 Draws the decoded string below the position of the eVision.EQRCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX)
 Draws the decoded string below the position of the eVision.EQRCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, float zoomX, float zoomY)
 Draws the decoded string below the position of the eVision.EQRCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, float zoomX)
 Draws the decoded string below the position of the eVision.EQRCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1)
 Draws the decoded string below the position of the eVision.EQRCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame)
 Draws the decoded string below the position of the eVision.EQRCode.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the QR code using a pre-defined pen.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX)
 Draws the QR code using a pre-defined pen.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY)
 Draws the QR code using a pre-defined pen.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX)
 Draws the QR code using a pre-defined pen.
None Draw (self, eVision.EDrawAdapter|None drawAdapter)
 Draws the QR code using a pre-defined pen.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the QR code using a pre-defined pen.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the QR code using a pre-defined pen.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the QR code using a pre-defined pen.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the QR code using a pre-defined pen.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame)
 Draws the QR code using a pre-defined pen.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, float zoomX)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the detected errors of the QR code.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the detected errors of the QR code.
eVision.EQRCodeModel Model (self)
 Model of the QR code.
int Version (self)
 Version of the QR code.
eVision.EQRCodeLevel Level (self)
 Error correction level of the QR code.
eVision.EQRCodeGeometry Geometry (self)
 Geometry of the QR code returned as an eVision.EQRCodeGeometry object.
eVision.EPoint Center (self)
 Returns the center of the eVision.EQRCode.
float SizeX (self)
 Returns the size of the eVision.EQRCode on its X axis.
float SizeY (self)
 Returns the size of the eVision.EQRCode on its Y axis.
float Angle (self)
 Returns the angle of the eVision.EQRCode as if it was an eVision.ERectangle.
eVision.EQRCodeDecodedStream DecodedStream (self)
 Decoded stream extracted from the QR Code, returned as an eVision.EQRCodeDecodedStream object.
float UnusedErrorCorrection (self)
 Unused error correction.
bool IsDecodingReliable (self)
 Decoding reliability.
eVision.EQRCodeIso15415GradingParameters Iso15415GradingParameters (self)
 ISO/IEC 15415 grading parameters.
eVision.EQRCodeIso29158GradingParameters Iso29158GradingParameters (self)
 ISO/IEC 29158 grading parameters.
list[eVision._eVision.EMatrixPosition] Errors (self)
 Retrieves the position of the errors detected in the QR code symbol.
str Reserved1 (self)

Detailed Description

Represents a QR code found in the search field.

Remarks:

License(s): EasyQRCode

Constructor & Destructor Documentation

◆ __init__() [1/2]

None eVision.EQRCode.__init__ ( self)

Creates an eVision.EQRCode object.

◆ __init__() [2/2]

None eVision.EQRCode.__init__ ( self,
eVision.EQRCode other )

Creates an eVision.EQRCode object.

Parameters
otherAnother eVision.EQRCode.

Member Function Documentation

◆ Angle()

float eVision.EQRCode.Angle ( self)

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

◆ Center()

eVision.EPoint eVision.EQRCode.Center ( self)

Returns the center of the eVision.EQRCode.

◆ DecodedStream()

eVision.EQRCodeDecodedStream eVision.EQRCode.DecodedStream ( self)

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

◆ Draw() [1/10]

None eVision.EQRCode.Draw ( self,
eVision.EDrawAdapter | None drawAdapter )

Draws the QR code using a pre-defined pen.

Parameters
drawAdapterDraw adapter.

◆ Draw() [2/10]

None eVision.EQRCode.Draw ( self,
eVision.EDrawAdapter | None 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/10]

None eVision.EQRCode.Draw ( self,
eVision.EDrawAdapter | None 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/10]

None eVision.EQRCode.Draw ( self,
eVision.EDrawAdapter | None 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/10]

None eVision.EQRCode.Draw ( self,
eVision.EDrawAdapter | None 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/10]

None eVision.EQRCode.Draw ( self,
eVision.EDrawAdapter | None 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/10]

None eVision.EQRCode.Draw ( self,
eVision.EDrawAdapter | None 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/10]

None eVision.EQRCode.Draw ( self,
eVision.EDrawAdapter | None 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/10]

None eVision.EQRCode.Draw ( self,
eVision.EDrawAdapter | None 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/10]

None eVision.EQRCode.Draw ( self,
eVision.EDrawAdapter | None 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.

◆ DrawDecodedString() [1/12]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter )

Draws the decoded string below the position of the eVision.EQRCode.

If eVision.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]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
bool showHumanReadableForGS1 )

Draws the decoded string below the position of the eVision.EQRCode.

If eVision.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]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
bool showHumanReadableForGS1,
float zoomX )

Draws the decoded string below the position of the eVision.EQRCode.

If eVision.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]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
bool showHumanReadableForGS1,
float zoomX,
float zoomY )

Draws the decoded string below the position of the eVision.EQRCode.

If eVision.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]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
bool showHumanReadableForGS1,
float zoomX,
float zoomY,
float panX )

Draws the decoded string below the position of the eVision.EQRCode.

If eVision.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]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
bool showHumanReadableForGS1,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the decoded string below the position of the eVision.EQRCode.

If eVision.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]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame )

Draws the decoded string below the position of the eVision.EQRCode.

If eVision.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]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1 )

Draws the decoded string below the position of the eVision.EQRCode.

If eVision.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]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
float zoomX )

Draws the decoded string below the position of the eVision.EQRCode.

If eVision.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]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
float zoomX,
float zoomY )

Draws the decoded string below the position of the eVision.EQRCode.

If eVision.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]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
float zoomX,
float zoomY,
float panX )

Draws the decoded string below the position of the eVision.EQRCode.

If eVision.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]

None eVision.EQRCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the decoded string below the position of the eVision.EQRCode.

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

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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/20]

None eVision.EQRCode.DrawErrors ( self,
eVision.EDrawAdapter | None 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.

◆ DrawGrid() [1/20]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawGrid ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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]

None eVision.EQRCode.DrawPosition ( self,
eVision.EDrawAdapter | None 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.

◆ Errors()

list[eVision._eVision.EMatrixPosition] eVision.EQRCode.Errors ( self)

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

◆ Geometry()

eVision.EQRCodeGeometry eVision.EQRCode.Geometry ( self)

Geometry of the QR code returned as an eVision.EQRCodeGeometry object.

Remarks:

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

◆ GetCellPosition() [1/2]

eVision.EQuadrangle eVision.EQRCode.GetCellPosition ( self,
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 ( self,
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]

str eVision.EQRCode.GetDecodedString ( self)

String containing the concatenated decoded data of the decoded stream.

Remarks:

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 eVision.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 eVision.EByteInterpretationMode for more options.

◆ GetDecodedString() [2/2]

str eVision.EQRCode.GetDecodedString ( self,
eVision.EByteInterpretationMode byteInterpretationMode )

String containing the concatenated decoded data of the decoded stream.

Remarks:

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 eVision.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 eVision.EByteInterpretationMode for more options.

Parameters
byteInterpretationModeThe eVision.EByteInterpretationMode that should be used to interpret bytes.

◆ IsDecodingReliable()

bool eVision.EQRCode.IsDecodingReliable ( self)

Decoding reliability.

◆ IsGS1()

bool eVision.EQRCode.IsGS1 ( self)

Return true if the decoded string uses the GS1 standard.

◆ Iso15415GradingParameters()

eVision.EQRCodeIso15415GradingParameters eVision.EQRCode.Iso15415GradingParameters ( self)

ISO/IEC 15415 grading parameters.

Remarks:

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

◆ Iso29158GradingParameters()

eVision.EQRCodeIso29158GradingParameters eVision.EQRCode.Iso29158GradingParameters ( self)

ISO/IEC 29158 grading parameters.

Remarks:

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

◆ Level()

eVision.EQRCodeLevel eVision.EQRCode.Level ( self)

Error correction level of the QR code.

Remarks:

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

◆ Model()

eVision.EQRCodeModel eVision.EQRCode.Model ( self)

Model of the QR code.

Remarks:

Possible values are part of the eVision.EQRCodeModel enum.

◆ Reserved1()

str eVision.EQRCode.Reserved1 ( self)

◆ SizeX()

float eVision.EQRCode.SizeX ( self)

Returns the size of the eVision.EQRCode on its X axis.

This corresponds to the mean between the sizes of the top and bottom sides of the eVision.EQRCode.

◆ SizeY()

float eVision.EQRCode.SizeY ( self)

Returns the size of the eVision.EQRCode on its Y axis.

This corresponds to the mean between the sizes of the left and right sides of the eVision.EQRCode.

◆ ToFrame() [1/2]

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

Creates an eVision.EFrame from the eVision.EQRCode.

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

◆ ToFrame() [2/2]

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

Creates an eVision.EFrame from the eVision.EQRCode.

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

◆ ToRegion()

eVision.ERegion eVision.EQRCode.ToRegion ( self)

Creates an eVision.ERegion from the eVision.EQRCode.

◆ UnusedErrorCorrection()

float eVision.EQRCode.UnusedErrorCorrection ( self)

Unused error correction.

Remarks:

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()

int eVision.EQRCode.Version ( self)

Version of the QR code.

Remarks:

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