使用iTextSharp将内容添加到两个相等的A4大小页面

时间:2017-12-12 12:15:43

标签: c# itext

实际上我在C#中使用iTextSharp生成发票格式,我需要将A4尺寸页面分成两个相等的部分,因此在一个页面中我需要打印两张发票。

示例代码

 foreach (DataColumn column in dt1.Columns)
        {
            PdfPCell columnname = new PdfPCell(new Phrase(column.ToString().ToUpper(), boldTableFont));
            columnname.HorizontalAlignment = 1;
            itemTable.AddCell(columnname);
        }

        foreach (DataRow row in dt1.Rows)
        {
            PdfPCell numberCell = new PdfPCell(new Phrase(row["productid"].ToString(), bodyFont));
            numberCell.HorizontalAlignment = 0;
            numberCell.PaddingLeft = 10f;
            numberCell.Border = iTextSharp.text.Rectangle.LEFT_BORDER | iTextSharp.text.Rectangle.RIGHT_BORDER;
            itemTable.AddCell(numberCell);

}

0 个答案:

没有答案