本文介绍了itextsharp中的pdfpCell.Rowspan无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要创建一个具有以下结构的PDF!

I need to crate a PDF with following structure!


(我的图片链接)

http://www.freeimagehosting.net/6auu8(link of my image)

我的片段是......

my snippet was...

//Create new Pdfptable

PdfPTable table = new PdfPTable(4);

// create new cell

PdfPCell LEFT= new PdfPCell(new Phrase("Left"));

LEFT.Colspan = 1;

LEFT.Rowspan = 2;

table.AddCell(LEFT);


// create another cell

PdfPCell RIGHT= new PdfPCell(new Phrase("Right"));

RIGHT.Colspan = 3;

RIGHT.Rowspan = 2;

table.AddCell(RIGHT);

但是,它不起作用.....

but, it not working.....

推荐答案

试试这个:

Try this:

Document document = new Document();
            PdfWriter.GetInstance(document, new FileStream("c:\\Chap0501.pdf", FileMode.Create));
            PdfPTable table = new PdfPTable(4);
            document.Open();
            PdfPCell LEFT = new PdfPCell(new Phrase("Left"));
            LEFT.Colspan = 1;
            LEFT.Rowspan = 2;
            table.AddCell(LEFT);
            PdfPCell RIGHT = new PdfPCell(new Phrase("Right"));
            RIGHT.Colspan = 3;
            RIGHT.Rowspan = 2;
            table.AddCell(RIGHT);
            document.Add(table);
            document.Close();

这篇关于itextsharp中的pdfpCell.Rowspan无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-16 11:03