接續上篇 「使用 iTextSharp PDF 套表」,接下來要說明如何加入 BarCode
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
1. 取得套表欄位定位 float[] fl = pdfForm.GetFieldPositions(item.Field); pageNum = fl[0]; //頁次 llx = fl[1]; //left lly = fl[2]; //bottom urx = fl[3]; //right ury = fl[4]; //top Rectangle rect = new Rectangle(llx, lly, urx, ury);//左下角右上角 PdfContentByte cb = pdfStamper.GetOverContent((int)pageNum); Barcode39 bc39 = new Barcode39(); bc39.Code = item.Value; bc39.BarHeight = 18; bc39.Extended = true; iTextSharp.text.Image BImage = bc39.CreateImageWithBarcode(cb, null, null); BImage.SetAbsolutePosition(llx, lly); cb.AddImage(BImage);
|
近期评论