Manages a complete context for a Mail Barcode. More...
Public Member Functions | |
| None | __init__ (self, eVision.EMailBarcode other) |
| Constructs an eVision.EMailBarcode. | |
| None | Draw (self, eVision.EDrawAdapter|None adapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the bounding box of the mail barcode. | |
| None | Draw (self, eVision.EDrawAdapter|None adapter, float zoomX, float zoomY, float panX) |
| Draws the bounding box of the mail barcode. | |
| None | Draw (self, eVision.EDrawAdapter|None adapter, float zoomX, float zoomY) |
| Draws the bounding box of the mail barcode. | |
| None | Draw (self, eVision.EDrawAdapter|None adapter, float zoomX) |
| Draws the bounding box of the mail barcode. | |
| None | Draw (self, eVision.EDrawAdapter|None adapter) |
| Draws the bounding box of the mail barcode. | |
| None | DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode. | |
| None | DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX) |
| Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode. | |
| None | DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY) |
| Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode. | |
| None | DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, float zoomX) |
| Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode. | |
| None | DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter) |
| Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode. | |
| None | DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode. | |
| None | DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode. | |
| None | DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode. | |
| None | DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX) |
| Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode. | |
| None | DrawDecodedString (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame) |
| Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode. | |
| eVision.EMailBarcodeSymbologies | Symbology (self) |
| Returns the symbology of the mail barcode. | |
| eVision.EMailBarcodeOrientation | Orientation (self) |
| Returns the orientation of the mail barcode. | |
| str | Text (self) |
| Returns the full decoded text, also called decoded string, of the mail barcode. | |
| list[eVision._eVision.EStringPair] | ComponentStrings (self) |
| Returns the list of semantic parts included in the mail barcode text. | |
| eVision.ERectangle | Position (self) |
| Returns the position of the mail barcode in the Image/ROI. | |
| bool | ChecksumOk (self) |
| Returns if the checksum was successfully validated. | |
Manages a complete context for a Mail Barcode.
Remarks:
License(s): EasyBarCode
| None eVision.EMailBarcode.__init__ | ( | self, | |
| eVision.EMailBarcode | other ) |
Constructs an eVision.EMailBarcode.
| other | The other eVision.EMailBarcode that we will copy into this one. |
| bool eVision.EMailBarcode.ChecksumOk | ( | self | ) |
Returns if the checksum was successfully validated.
| list[eVision._eVision.EStringPair] eVision.EMailBarcode.ComponentStrings | ( | self | ) |
Returns the list of semantic parts included in the mail barcode text.
| None eVision.EMailBarcode.Draw | ( | self, | |
| eVision.EDrawAdapter | None | adapter ) |
Draws the bounding box of the mail barcode.
| adapter | eVision.EDrawAdapter that will be used to draw. |
| None eVision.EMailBarcode.Draw | ( | self, | |
| eVision.EDrawAdapter | None | adapter, | ||
| float | zoomX ) |
Draws the bounding box of the mail barcode.
| adapter | eVision.EDrawAdapter that will be used to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| None eVision.EMailBarcode.Draw | ( | self, | |
| eVision.EDrawAdapter | None | adapter, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the bounding box of the mail barcode.
| adapter | eVision.EDrawAdapter that will be used to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| None eVision.EMailBarcode.Draw | ( | self, | |
| eVision.EDrawAdapter | None | adapter, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the bounding box of the mail barcode.
| adapter | eVision.EDrawAdapter that will be used to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| None eVision.EMailBarcode.Draw | ( | self, | |
| eVision.EDrawAdapter | None | adapter, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the bounding box of the mail barcode.
| adapter | eVision.EDrawAdapter that will be used to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| None eVision.EMailBarcode.DrawDecodedString | ( | self, | |
| eVision.EDrawAdapter | None | drawAdapter ) |
Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode.
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.
| drawAdapter | Handle of the graphics context on which to draw. |
| None eVision.EMailBarcode.DrawDecodedString | ( | self, | |
| eVision.EDrawAdapter | None | drawAdapter, | ||
| eVision.EFrame | frame ) |
Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode.
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.
| drawAdapter | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| None eVision.EMailBarcode.DrawDecodedString | ( | self, | |
| eVision.EDrawAdapter | None | drawAdapter, | ||
| eVision.EFrame | frame, | ||
| float | zoomX ) |
Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode.
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.
| drawAdapter | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| None eVision.EMailBarcode.DrawDecodedString | ( | self, | |
| eVision.EDrawAdapter | None | drawAdapter, | ||
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode.
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.
| drawAdapter | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| None eVision.EMailBarcode.DrawDecodedString | ( | self, | |
| eVision.EDrawAdapter | None | drawAdapter, | ||
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode.
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.
| drawAdapter | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| None eVision.EMailBarcode.DrawDecodedString | ( | self, | |
| eVision.EDrawAdapter | None | drawAdapter, | ||
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode.
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.
| drawAdapter | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| None eVision.EMailBarcode.DrawDecodedString | ( | self, | |
| eVision.EDrawAdapter | None | drawAdapter, | ||
| float | zoomX ) |
Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode.
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.
| drawAdapter | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| None eVision.EMailBarcode.DrawDecodedString | ( | self, | |
| eVision.EDrawAdapter | None | drawAdapter, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode.
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.
| drawAdapter | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| None eVision.EMailBarcode.DrawDecodedString | ( | self, | |
| eVision.EDrawAdapter | None | drawAdapter, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode.
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.
| drawAdapter | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| None eVision.EMailBarcode.DrawDecodedString | ( | self, | |
| eVision.EDrawAdapter | None | drawAdapter, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the decoded string (eVision.EMailBarcode.Text), below the position of the eVision.EMailBarcode.
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.
| drawAdapter | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| eVision.EMailBarcodeOrientation eVision.EMailBarcode.Orientation | ( | self | ) |
Returns the orientation of the mail barcode.
| eVision.ERectangle eVision.EMailBarcode.Position | ( | self | ) |
Returns the position of the mail barcode in the Image/ROI.
| eVision.EMailBarcodeSymbologies eVision.EMailBarcode.Symbology | ( | self | ) |
Returns the symbology of the mail barcode.
| str eVision.EMailBarcode.Text | ( | self | ) |
Returns the full decoded text, also called decoded string, of the mail barcode.