|
@@ -1176,7 +1176,16 @@ namespace Dongke.WinForm.Controls.InvoiceLayout
|
|
|
{
|
|
{
|
|
|
if (this._barcodeFormat == "FONT_CODE_EAN_13")
|
|
if (this._barcodeFormat == "FONT_CODE_EAN_13")
|
|
|
{
|
|
{
|
|
|
- string vv = EAN13((value + "").PadRight(12, '0'));
|
|
|
|
|
|
|
+ string v69 = value + "";
|
|
|
|
|
+ if (string.IsNullOrWhiteSpace(v69))
|
|
|
|
|
+ {
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ string vv = EAN13(v69.PadRight(12, '0'));
|
|
|
|
|
+ if (string.IsNullOrWhiteSpace(vv))
|
|
|
|
|
+ {
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
//graphics.DrawString(vv, _fontDraw, Brushes.Black, this.SimpleShape.Bounds);
|
|
//graphics.DrawString(vv, _fontDraw, Brushes.Black, this.SimpleShape.Bounds);
|
|
|
StringFormat stringFormat = StringFormat.GenericDefault;
|
|
StringFormat stringFormat = StringFormat.GenericDefault;
|
|
|
stringFormat.Alignment = StringAlignment.Center;
|
|
stringFormat.Alignment = StringAlignment.Center;
|