eVision Python API
Loading...
Searching...
No Matches
eVision.EasyBarCode2.EBarCode Class Reference

Represents a 1D Bar Code. More...

Public Member Functions

None __init__ (self, eVision.EasyBarCode2.EBarCode other)
 Constructs a eVision.EasyBarCode2.EBarCode context.
None __init__ (self)
 Constructs a eVision.EasyBarCode2.EBarCode context.
eVision.ERegion ToRegion (self)
 Creates an eVision.ERegion from the eVision.EasyBarCode2.EBarCode.
eVision.EFrame ToFrame (self, bool useAngle, eVision.EFrameScaling frameScaling)
 Creates an eVision.EFrame from the eVision.EasyBarCode2.EBarCode.
eVision.EFrame ToFrame (self, bool useAngle, eVision.EFrameScaling frameScaling, eVision.EFrame frame)
 Creates an eVision.EFrame from the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY, float panX, float panY)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY, float panX)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, bool showHumanReadableForGS1, bool includeChecksum, float zoomX)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, bool showHumanReadableForGS1, bool includeChecksum)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, bool showHumanReadableForGS1)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY, float panX, float panY)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY, float panX)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, bool includeChecksum, float zoomX)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1, bool includeChecksum)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, bool showHumanReadableForGS1)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY, float panX, float panY)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY, float panX)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1, bool includeChecksum, float zoomX)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1, bool includeChecksum)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EasyBarCode2.EBarCodeSymbologies symbology)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY, float panX, float panY)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY, float panX)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1, bool includeChecksum, float zoomX, float zoomY)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1, bool includeChecksum, float zoomX)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1, bool includeChecksum)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool showHumanReadableForGS1)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.EasyBarCode2.EBarCodeSymbologies symbology)
 Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, float zoomX)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
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 eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
None DrawPosition (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the position of the eVision.EasyBarCode2.EBarCode.
str GetDecodedString (self, bool includeChecksum)
 Decoded bar code string.
str GetDecodedString (self)
 Decoded bar code string.
str GetDecodedString (self, eVision.EasyBarCode2.EBarCodeSymbologies symbology, bool includeChecksum)
 Decoded bar code string.
str GetDecodedString (self, eVision.EasyBarCode2.EBarCodeSymbologies symbology)
 Decoded bar code string.
bool GetChecksumOK (self)
 Checksum validity status.
bool GetChecksumOK (self, eVision.EasyBarCode2.EBarCodeSymbologies symbology)
 Checksum validity status.
bool GetPatternCorrectionUsed (self)
 Whether eVision.EasyBarCode2.EBarCodeReader.EnablePatternCorrection was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).
bool GetPatternCorrectionUsed (self, eVision.EasyBarCode2.EBarCodeSymbologies symbology)
 Whether eVision.EasyBarCode2.EBarCodeReader.EnablePatternCorrection was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).
bool GetAdvancedDecodingUsed (self)
 Whether eVision.EasyBarCode2.EBarCodeReader.EnableAdvancedDecoding was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).
bool GetAdvancedDecodingUsed (self, eVision.EasyBarCode2.EBarCodeSymbologies symbology)
 Whether eVision.EasyBarCode2.EBarCodeReader.EnableAdvancedDecoding was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).
bool GetPrintingErrorCorrectionUsed (self)
 Whether eVision.EasyBarCode2.EBarCodeReader.EnablePrintingErrorCorrection was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).
bool GetPrintingErrorCorrectionUsed (self, eVision.EasyBarCode2.EBarCodeSymbologies symbology)
 Whether eVision.EasyBarCode2.EBarCodeReader.EnablePrintingErrorCorrection was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).
bool GetIsGS1 (self, eVision.EasyBarCode2.EBarCodeSymbologies symbology)
 Returns whether the given symbology implements the GS1 standard.
bool HasGradingParameters (self)
 Returns whether the eVision.EasyBarCode2.EBarCode contains Grading Parameters.
eVision.EQuadrangle Position (self)
 Position of the barcode.
eVision.EPoint Center (self)
 Returns the center of the eVision.EasyBarCode2.EBarCode.
float SizeX (self)
 Returns the size of the eVision.EasyBarCode2.EBarCode on its X axis.
float SizeY (self)
 Returns the size of the eVision.EasyBarCode2.EBarCode on its Y axis.
float Angle (self)
 Returns the angle of the eVision.EasyBarCode2.EBarCode as if it was an eVision.ERectangle.
eVision.EasyBarCode2.EBarCodeSymbologies Symbology (self)
 Returns the most likely compatible symbology.
list[eVision._eVision.EasyBarCode2.EBarCodeSymbologies] Symbologies (self)
 Returns all compatible symbologies, in order of likelyhood.
bool IsGS1 (self)
 Returns whether the most likely symbology implements the GS1 standard.
eVision.EasyBarCode2.EBarCodeGradingParameters GradingParameters (self)
 Grading Parameters according to ISO 15416.

Detailed Description

Represents a 1D Bar Code.

Remarks:

License(s): EasyBarCode

Constructor & Destructor Documentation

◆ __init__() [1/2]

None eVision.EasyBarCode2.EBarCode.__init__ ( self,
eVision.EasyBarCode2.EBarCode other )

Constructs a eVision.EasyBarCode2.EBarCode context.

Remarks:

The default constructor constructs an uninitialized eVision.EasyBarCode2.EBarCode object. All properties are initialized to their respective default values. The copy constructor constructs a eVision.EasyBarCode2.EBarCode context based on a pre-existing eVision.EasyBarCode2.EBarCode object. All properties and internal data are copied.

Parameters
otherAnother eVision.EasyBarCode2.EBarCode object to be copied in the new eVision.EasyBarCode2.EBarCode object.

◆ __init__() [2/2]

None eVision.EasyBarCode2.EBarCode.__init__ ( self)

Constructs a eVision.EasyBarCode2.EBarCode context.

Remarks:

The default constructor constructs an uninitialized eVision.EasyBarCode2.EBarCode object. All properties are initialized to their respective default values. The copy constructor constructs a eVision.EasyBarCode2.EBarCode context based on a pre-existing eVision.EasyBarCode2.EBarCode object. All properties and internal data are copied.

Member Function Documentation

◆ Angle()

float eVision.EasyBarCode2.EBarCode.Angle ( self)

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

◆ Center()

eVision.EPoint eVision.EasyBarCode2.EBarCode.Center ( self)

Returns the center of the eVision.EasyBarCode2.EBarCode.

◆ DrawDecodedString() [1/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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/28]

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

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
bool showHumanReadableForGS1,
bool includeChecksum )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
includeChecksumWhether the checksum is drawned alongside the code or not. Defaults to true.

◆ DrawDecodedString() [4/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
bool showHumanReadableForGS1,
bool includeChecksum,
float zoomX )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
includeChecksumWhether the checksum is drawned alongside the code or not. Defaults to true.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawDecodedString() [5/28]

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

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
includeChecksumWhether the checksum is drawned alongside the code or not. 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() [6/28]

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

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
includeChecksumWhether the checksum is drawned alongside the code or not. 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() [7/28]

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

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
includeChecksumWhether the checksum is drawned alongside the code or not. 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() [8/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EasyBarCode2.EBarCodeSymbologies symbology )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.

◆ DrawDecodedString() [9/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1 )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.

◆ DrawDecodedString() [10/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1,
bool includeChecksum )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.
includeChecksumWhether the checksum is drawned alongside the code or not. Defaults to true.

◆ DrawDecodedString() [11/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1,
bool includeChecksum,
float zoomX )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.
includeChecksumWhether the checksum is drawned alongside the code or not. Defaults to true.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawDecodedString() [12/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1,
bool includeChecksum,
float zoomX,
float zoomY )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.
includeChecksumWhether the checksum is drawned alongside the code or not. 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() [13/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1,
bool includeChecksum,
float zoomX,
float zoomY,
float panX )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.
includeChecksumWhether the checksum is drawned alongside the code or not. 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() [14/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1,
bool includeChecksum,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.
includeChecksumWhether the checksum is drawned alongside the code or not. 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() [15/28]

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

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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() [16/28]

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

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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() [17/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
bool showHumanReadableForGS1,
bool includeChecksum )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
includeChecksumWhether the checksum is drawned alongside the code or not. Defaults to true.

◆ DrawDecodedString() [18/28]

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

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
includeChecksumWhether the checksum is drawned alongside the code or not. Defaults to true.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawDecodedString() [19/28]

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

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
includeChecksumWhether the checksum is drawned alongside the code or not. 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() [20/28]

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

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
includeChecksumWhether the checksum is drawned alongside the code or not. 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() [21/28]

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

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
includeChecksumWhether the checksum is drawned alongside the code or not. 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() [22/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.EasyBarCode2.EBarCodeSymbologies symbology )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.

◆ DrawDecodedString() [23/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1 )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.

◆ DrawDecodedString() [24/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1,
bool includeChecksum )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.
includeChecksumWhether the checksum is drawned alongside the code or not. Defaults to true.

◆ DrawDecodedString() [25/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1,
bool includeChecksum,
float zoomX )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.
includeChecksumWhether the checksum is drawned alongside the code or not. Defaults to true.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawDecodedString() [26/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1,
bool includeChecksum,
float zoomX,
float zoomY )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.
includeChecksumWhether the checksum is drawned alongside the code or not. 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() [27/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1,
bool includeChecksum,
float zoomX,
float zoomY,
float panX )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.
includeChecksumWhether the checksum is drawned alongside the code or not. 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() [28/28]

None eVision.EasyBarCode2.EBarCode.DrawDecodedString ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool showHumanReadableForGS1,
bool includeChecksum,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the decoded string below the position of the eVision.EasyBarCode2.EBarCode.

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.
symbologyChosen symbology. If not specified, the most likely symbology is used.
showHumanReadableForGS1Whether we show Human readable or machine readable version of GS1 codes. Defaults to true.
includeChecksumWhether the checksum is drawned alongside the code or not. 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.

◆ DrawPosition() [1/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

Parameters
drawAdapterHandle of the graphics context on which to draw.

◆ DrawPosition() [2/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [3/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [4/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [5/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar 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.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar 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.EasyBarCode2.EBarCode.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 eVision.EasyBarCode2.EBarCode.

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

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar 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.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [9/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar 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.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar 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.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

Parameters
drawAdapterHandle of the graphics context on which to draw.
frameFrame associated with the bar 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.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [13/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [14/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [15/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [16/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [17/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [18/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [19/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY,
float panX )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ DrawPosition() [20/20]

None eVision.EasyBarCode2.EBarCode.DrawPosition ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the position of the eVision.EasyBarCode2.EBarCode.

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

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

◆ GetAdvancedDecodingUsed() [1/2]

bool eVision.EasyBarCode2.EBarCode.GetAdvancedDecodingUsed ( self)

Whether eVision.EasyBarCode2.EBarCodeReader.EnableAdvancedDecoding was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology.

◆ GetAdvancedDecodingUsed() [2/2]

bool eVision.EasyBarCode2.EBarCode.GetAdvancedDecodingUsed ( self,
eVision.EasyBarCode2.EBarCodeSymbologies symbology )

Whether eVision.EasyBarCode2.EBarCodeReader.EnableAdvancedDecoding was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology.

Parameters
symbologyChosen symbology

◆ GetChecksumOK() [1/2]

bool eVision.EasyBarCode2.EBarCode.GetChecksumOK ( self)

Checksum validity status.

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology.

◆ GetChecksumOK() [2/2]

bool eVision.EasyBarCode2.EBarCode.GetChecksumOK ( self,
eVision.EasyBarCode2.EBarCodeSymbologies symbology )

Checksum validity status.

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology.

Parameters
symbologyChosen symbology

◆ GetDecodedString() [1/4]

str eVision.EasyBarCode2.EBarCode.GetDecodedString ( self)

Decoded bar code string.

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology. If you choose to exclude the check character and you use a symbology where it is optional, be sure it is included as the character corresponding to the checksum position will be removed in all cases. When the symbology is eVision.EasyBarCode2.EBarCodeSymbologies.Gs1_128, no checksum is returned no matter the value of includeChecksum as it would break the parsing of the machine readable Gs1 code.

◆ GetDecodedString() [2/4]

str eVision.EasyBarCode2.EBarCode.GetDecodedString ( self,
bool includeChecksum )

Decoded bar code string.

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology. If you choose to exclude the check character and you use a symbology where it is optional, be sure it is included as the character corresponding to the checksum position will be removed in all cases. When the symbology is eVision.EasyBarCode2.EBarCodeSymbologies.Gs1_128, no checksum is returned no matter the value of includeChecksum as it would break the parsing of the machine readable Gs1 code.

Parameters
includeChecksumIndicates if the returned string should include the check character (default: true)

◆ GetDecodedString() [3/4]

str eVision.EasyBarCode2.EBarCode.GetDecodedString ( self,
eVision.EasyBarCode2.EBarCodeSymbologies symbology )

Decoded bar code string.

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology. If you choose to exclude the check character and you use a symbology where it is optional, be sure it is included as the character corresponding to the checksum position will be removed in all cases. When the symbology is eVision.EasyBarCode2.EBarCodeSymbologies.Gs1_128, no checksum is returned no matter the value of includeChecksum as it would break the parsing of the machine readable Gs1 code.

Parameters
symbologyChosen symbology

◆ GetDecodedString() [4/4]

str eVision.EasyBarCode2.EBarCode.GetDecodedString ( self,
eVision.EasyBarCode2.EBarCodeSymbologies symbology,
bool includeChecksum )

Decoded bar code string.

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology. If you choose to exclude the check character and you use a symbology where it is optional, be sure it is included as the character corresponding to the checksum position will be removed in all cases. When the symbology is eVision.EasyBarCode2.EBarCodeSymbologies.Gs1_128, no checksum is returned no matter the value of includeChecksum as it would break the parsing of the machine readable Gs1 code.

Parameters
symbologyChosen symbology
includeChecksumIndicates if the returned string should include the check character (default: true)

◆ GetIsGS1()

bool eVision.EasyBarCode2.EBarCode.GetIsGS1 ( self,
eVision.EasyBarCode2.EBarCodeSymbologies symbology )

Returns whether the given symbology implements the GS1 standard.

Parameters
symbologyChosen symbology

◆ GetPatternCorrectionUsed() [1/2]

bool eVision.EasyBarCode2.EBarCode.GetPatternCorrectionUsed ( self)

Whether eVision.EasyBarCode2.EBarCodeReader.EnablePatternCorrection was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology.

◆ GetPatternCorrectionUsed() [2/2]

bool eVision.EasyBarCode2.EBarCode.GetPatternCorrectionUsed ( self,
eVision.EasyBarCode2.EBarCodeSymbologies symbology )

Whether eVision.EasyBarCode2.EBarCodeReader.EnablePatternCorrection was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology.

Parameters
symbologyChosen symbology

◆ GetPrintingErrorCorrectionUsed() [1/2]

bool eVision.EasyBarCode2.EBarCode.GetPrintingErrorCorrectionUsed ( self)

Whether eVision.EasyBarCode2.EBarCodeReader.EnablePrintingErrorCorrection was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology.

◆ GetPrintingErrorCorrectionUsed() [2/2]

bool eVision.EasyBarCode2.EBarCode.GetPrintingErrorCorrectionUsed ( self,
eVision.EasyBarCode2.EBarCodeSymbologies symbology )

Whether eVision.EasyBarCode2.EBarCodeReader.EnablePrintingErrorCorrection was used to decode the current eVision.EasyBarCode2.EBarCode (for selected symbology).

Remarks:

If the symbology parameter is omitted, the property returns the value pertaining to the barcode's most likely symbology.

Parameters
symbologyChosen symbology

◆ GradingParameters()

eVision.EasyBarCode2.EBarCodeGradingParameters eVision.EasyBarCode2.EBarCode.GradingParameters ( self)

Grading Parameters according to ISO 15416.

Remarks:

If the most likely symbology does not support grading parameters or eVision.EasyBarCode2.EBarCodeReader.ComputeGrading is false, an exception is thrown.

◆ HasGradingParameters()

bool eVision.EasyBarCode2.EBarCode.HasGradingParameters ( self)

Returns whether the eVision.EasyBarCode2.EBarCode contains Grading Parameters.

◆ IsGS1()

bool eVision.EasyBarCode2.EBarCode.IsGS1 ( self)

Returns whether the most likely symbology implements the GS1 standard.

◆ Position()

eVision.EQuadrangle eVision.EasyBarCode2.EBarCode.Position ( self)

Position of the barcode.

The eVision.EQuadrangle's corners are in the following order: top left, top right, bottom right, bottom left.

◆ SizeX()

float eVision.EasyBarCode2.EBarCode.SizeX ( self)

Returns the size of the eVision.EasyBarCode2.EBarCode on its X axis.

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

◆ SizeY()

float eVision.EasyBarCode2.EBarCode.SizeY ( self)

Returns the size of the eVision.EasyBarCode2.EBarCode on its Y axis.

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

◆ Symbologies()

list[eVision._eVision.EasyBarCode2.EBarCodeSymbologies] eVision.EasyBarCode2.EBarCode.Symbologies ( self)

Returns all compatible symbologies, in order of likelyhood.

◆ Symbology()

eVision.EasyBarCode2.EBarCodeSymbologies eVision.EasyBarCode2.EBarCode.Symbology ( self)

Returns the most likely compatible symbology.

◆ ToFrame() [1/2]

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

Creates an eVision.EFrame from the eVision.EasyBarCode2.EBarCode.

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

◆ ToFrame() [2/2]

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

Creates an eVision.EFrame from the eVision.EasyBarCode2.EBarCode.

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

◆ ToRegion()

eVision.ERegion eVision.EasyBarCode2.EBarCode.ToRegion ( self)