Specifies the drawing flags to use when drawing the barcode.
This enumeration allows a bitwise combination of its member values.
[Visual Basic] Public Enum BarcodeDrawFlags [C#] public enum BarcodeDrawFlags
Member Name | Description |
---|---|
Left | Align the barcode to the left edge of the target rectangle. |
Right | Align the barcode to the right edge of the target rectangle. |
Center | Horizontally center the barcode in the target rectangle. |
NoDrawBackground | Do not draw the background. |
UniBarHeight | Draw all the barcode bars to the same length. |
HideMainText | Do not draw the caption of the main barcode. |
HideAddOnText | Do not draw the caption of the add-on barcode. |
AddOnTextAtTop | Draw the add-on barcode caption above the add-on barcode. |
AddOnTextAtBottom | Draw the add-on barcode caption below the add-on barcode. |
MainTextAtTop | Draw the main barcode caption above the main barcode. |
MainTextAtBottom | Draw the main barcode caption below the main barcode. |
NoUpcSmallFont | Do not use a smaller font to draw the first and last characters of a UPC barcode caption. |
RetainAspectRatio | Adjust proportionally the barcode height when the barcode width is changed due to pixel alignment. |
Top | Align the barcode to the top edge of the target rectangle. |
Bottom | Align the barcode to the bottom edge of the target rectangle. |
Middle | Vertically center the barcode in the target rectangle. |
CalculateSizeOnly | Do not actually draw the barcode; calculate the barcode position and size only. |
NotPixelAligned | Draw the barcode exactly to the specified size, ignoring the proportions between the barcode bars/spaces. The barcode may fail to scan! |
NoStretchText | Do not stretch the barcode caption to fit the full width of the barcode: |
ShowCode39StartStop | Use a "*" to start and end the caption of a Code 39 barcode |
Clip | Clip the barcode to the target rectangle. |
PaintWholeRect | Paint the background of the entire target rectangle even if the actual barcode will only take up part of it. |
DrawTextOnly | Draw only the barcode data, not the barcode. |
DrawBackgroundOnly | Draw only the background, not the barcode. |
WidthPerModule | Indicates that the width parameter specifies the width of the thinnest barcode bar rather than that of the entire barcode. |
NoRestoreGraphicsState | Do not restore the state of the Graphics object after drawing. |
Draw (1) | Draw (2) | Draw (3)