Manages a complete context for a Mail Barcode. More...


Public Member Functions | |
| EMailBarcode (eVision.EMailBarcode other) | |
| Constructs an EMailBarcode. | |
| void | Draw (eVision.EDrawAdapter adapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (eVision.EDrawAdapter adapter, float zoomX, float zoomY, float panX) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (eVision.EDrawAdapter adapter, float zoomX, float zoomY) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (eVision.EDrawAdapter adapter, float zoomX) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (eVision.EDrawAdapter adapter) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (IntPtr hDC, float zoomX, float zoomY, float panX, float panY) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (IntPtr hDC, float zoomX, float zoomY, float panX) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (IntPtr hDC, float zoomX, float zoomY) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (IntPtr hDC, float zoomX) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (IntPtr hDC) |
| Draws the bounding box of the mail barcode. | |
| void | DrawDecodedString (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the decoded string (EMailBarcode.Text), below the position of the 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. | |
| void | DrawDecodedString (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX) |
| Draws the decoded string (EMailBarcode.Text), below the position of the 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. | |
| void | DrawDecodedString (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY) |
| Draws the decoded string (EMailBarcode.Text), below the position of the 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. | |
| void | DrawDecodedString (eVision.EDrawAdapter drawAdapter, float zoomX) |
| Draws the decoded string (EMailBarcode.Text), below the position of the 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. | |
| void | DrawDecodedString (eVision.EDrawAdapter drawAdapter) |
| Draws the decoded string (EMailBarcode.Text), below the position of the 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. | |
| void | DrawDecodedString (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the decoded string (EMailBarcode.Text), below the position of the 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. | |
| void | DrawDecodedString (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the decoded string (EMailBarcode.Text), below the position of the 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. | |
| void | DrawDecodedString (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the decoded string (EMailBarcode.Text), below the position of the 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. | |
| void | DrawDecodedString (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX) |
| Draws the decoded string (EMailBarcode.Text), below the position of the 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. | |
| void | DrawDecodedString (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame) |
| Draws the decoded string (EMailBarcode.Text), below the position of the 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. | |
| void | Draw (System.Drawing.Graphics hDC, float zoomX, float zoomY, float panX, float panY) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (System.Drawing.Graphics hDC, float zoomX, float zoomY, float panX) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (System.Drawing.Graphics hDC, float zoomX, float zoomY) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (System.Drawing.Graphics hDC, float zoomX) |
| Draws the bounding box of the mail barcode. | |
| void | Draw (System.Drawing.Graphics hDC) |
| Draws the bounding box of the mail barcode. | |
Properties | |
| eVision.EMailBarcodeSymbologies | Symbology [get] |
| Returns the symbology of the mail barcode. | |
| eVision.EMailBarcodeOrientation | Orientation [get] |
| Returns the orientation of the mail barcode. | |
| string | Text [get] |
| Returns the full decoded text, also called decoded string, of the mail barcode. | |
| eVision.EStringPair[] | ComponentStrings [get] |
| Returns the list of semantic parts included in the mail barcode text. | |
| eVision.ERectangle | Position [get] |
| Returns the position of the mail barcode in the Image/ROI. | |
| bool | ChecksumOk [get] |
| Returns if the checksum was successfully validated. | |
Manages a complete context for a Mail Barcode.
License(s): EasyBarCode
| eVision.EMailBarcode.EMailBarcode | ( | eVision.EMailBarcode | other | ) |
Constructs an EMailBarcode.
| other | The other EMailBarcode that we will copy into this one. |
| void eVision.EMailBarcode.Draw | ( | eVision.EDrawAdapter | adapter | ) |
Draws the bounding box of the mail barcode.
| adapter | EDrawAdapter that will be used to draw. |
| void eVision.EMailBarcode.Draw | ( | eVision.EDrawAdapter | adapter, |
| float | zoomX ) |
Draws the bounding box of the mail barcode.
| adapter | EDrawAdapter that will be used to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision.EMailBarcode.Draw | ( | eVision.EDrawAdapter | adapter, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the bounding box of the mail barcode.
| adapter | 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. |
| void eVision.EMailBarcode.Draw | ( | eVision.EDrawAdapter | adapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the bounding box of the mail barcode.
| adapter | 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. |
| void eVision.EMailBarcode.Draw | ( | eVision.EDrawAdapter | adapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the bounding box of the mail barcode.
| adapter | 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. |
| void eVision.EMailBarcode.Draw | ( | IntPtr | hDC | ) |
Draws the bounding box of the mail barcode.
| hDC | Handle of the device context on which to draw. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EMailBarcode.Draw | ( | IntPtr | hDC, |
| float | zoomX ) |
Draws the bounding box of the mail barcode.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EMailBarcode.Draw | ( | IntPtr | hDC, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the bounding box of the mail barcode.
| hDC | Handle of the device 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. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EMailBarcode.Draw | ( | IntPtr | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the bounding box of the mail barcode.
| hDC | Handle of the device 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. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EMailBarcode.Draw | ( | IntPtr | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the bounding box of the mail barcode.
| hDC | Handle of the device 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. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EMailBarcode.Draw | ( | System.Drawing.Graphics | hDC | ) |
Draws the bounding box of the mail barcode.
| hDC | Handle of the device context on which to draw. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EMailBarcode.Draw | ( | System.Drawing.Graphics | hDC, |
| float | zoomX ) |
Draws the bounding box of the mail barcode.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EMailBarcode.Draw | ( | System.Drawing.Graphics | hDC, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the bounding box of the mail barcode.
| hDC | Handle of the device 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. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EMailBarcode.Draw | ( | System.Drawing.Graphics | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the bounding box of the mail barcode.
| hDC | Handle of the device 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. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EMailBarcode.Draw | ( | System.Drawing.Graphics | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the bounding box of the mail barcode.
| hDC | Handle of the device 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. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EMailBarcode.DrawDecodedString | ( | eVision.EDrawAdapter | drawAdapter | ) |
Draws the decoded string (EMailBarcode.Text), below the position of the 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. |
| void eVision.EMailBarcode.DrawDecodedString | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame ) |
Draws the decoded string (EMailBarcode.Text), below the position of the 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. |
| void eVision.EMailBarcode.DrawDecodedString | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX ) |
Draws the decoded string (EMailBarcode.Text), below the position of the 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. |
| void eVision.EMailBarcode.DrawDecodedString | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the decoded string (EMailBarcode.Text), below the position of the 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. |
| void eVision.EMailBarcode.DrawDecodedString | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the decoded string (EMailBarcode.Text), below the position of the 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. |
| void eVision.EMailBarcode.DrawDecodedString | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the decoded string (EMailBarcode.Text), below the position of the 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. |
| void eVision.EMailBarcode.DrawDecodedString | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX ) |
Draws the decoded string (EMailBarcode.Text), below the position of the 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. |
| void eVision.EMailBarcode.DrawDecodedString | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the decoded string (EMailBarcode.Text), below the position of the 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. |
| void eVision.EMailBarcode.DrawDecodedString | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the decoded string (EMailBarcode.Text), below the position of the 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. |
| void eVision.EMailBarcode.DrawDecodedString | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the decoded string (EMailBarcode.Text), below the position of the 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. |
|
get |
Returns if the checksum was successfully validated.
|
get |
Returns the list of semantic parts included in the mail barcode text.
|
get |
Returns the orientation of the mail barcode.
|
get |
Returns the position of the mail barcode in the Image/ROI.
|
get |
Returns the symbology of the mail barcode.
|
get |
Returns the full decoded text, also called decoded string, of the mail barcode.