/// <summary> /// Decide qual tipo de barcode deve ser utilizado atraves do BarcodeType /// </summary> private void ResolveBarcodeType() { switch (_type) { case BarcodeType.Code128: { _barcode = new Barcode128(); } break; case BarcodeType.Code39: { _barcode = new Barcode39(); } break; case BarcodeType.EAN: { _barcode = new BarcodeEAN(); } break; } }
/** Creates new combined barcode. * @param ean the EAN/UPC barcode * @param supp the supplemental barcode */ public BarcodeEANSUPP(Barcode ean, Barcode supp) { n = 8; // horizontal distance between the two barcodes this.ean = ean; this.supp = supp; }
/// <summary> /// Displaying current cell's data as a Barcode. /// </summary> /// <param name="value">An instance of iTextSharp.text.pdf.BarcodeXYZ</param> public void Barcode(Barcode value) { _columnItemsTemplate = new BarcodeField(value); }
/// <summary> /// Displaying current cell's data as a Barcode. /// </summary> /// <param name="barcode">An instance of iTextSharp.text.pdf.BarcodeXYZ</param> public BarcodeField(Barcode barcode) { _barcode = barcode; }
/// <summary> /// Creates new combined barcode. /// </summary> /// <param name="ean">the EAN/UPC barcode</param> /// <param name="supp">the supplemental barcode</param> public BarcodeEansupp(Barcode ean, Barcode supp) { n = 8; // horizontal distance between the two barcodes Ean = ean; Supp = supp; }