コード例 #1
0
        public virtual void GetBarcodeSizeSUPP2Test()
        {
            Rectangle   expectedRectangle = new Rectangle(16, 33.656f);
            PdfDocument document          = new PdfDocument(new PdfWriter(new MemoryStream()));
            Barcode1D   barcode           = new BarcodeEAN(document);

            barcode.SetCodeType(BarcodeEAN.SUPP2);
            barcode.SetCode("03456781");
            Rectangle barcodeSize = barcode.GetBarcodeSize();

            NUnit.Framework.Assert.AreEqual(expectedRectangle.GetWidth(), barcodeSize.GetWidth(), EPS);
            NUnit.Framework.Assert.AreEqual(expectedRectangle.GetHeight(), barcodeSize.GetHeight(), EPS);
        }
コード例 #2
0
        public virtual void GetBarcodeSizeUPCETest()
        {
            Rectangle   expectedRectangle = new Rectangle(49.696f, 33.656f);
            PdfDocument document          = new PdfDocument(new PdfWriter(new MemoryStream()));
            Barcode1D   barcode           = new BarcodeEAN(document);

            barcode.SetCodeType(BarcodeEAN.UPCE);
            barcode.SetCode("9781935182610");
            Rectangle barcodeSize = barcode.GetBarcodeSize();

            NUnit.Framework.Assert.AreEqual(expectedRectangle.GetWidth(), barcodeSize.GetWidth(), EPS);
            NUnit.Framework.Assert.AreEqual(expectedRectangle.GetHeight(), barcodeSize.GetHeight(), EPS);
        }
コード例 #3
0
 public virtual void GetBarcodeSizeIncorrectTypeTest()
 {
     NUnit.Framework.Assert.That(() => {
         PdfDocument document = new PdfDocument(new PdfWriter(new MemoryStream()));
         Barcode1D barcode    = new BarcodeEAN(document);
         barcode.SetCode("9781935182610");
         // Set incorrect type
         barcode.SetCodeType(1234);
         // We do expect an exception here
         barcode.GetBarcodeSize();
     }
                                 , NUnit.Framework.Throws.InstanceOf <PdfException>().With.Message.EqualTo("Invalid code type"))
     ;
 }