Hy, 我想知道是否可以旋转PdfPTable。我有一个模板pdf,我需要添加一个表下的特定元素,但我找不到一种方法来实现这一点。 我尝试将表添加到段落,但我无法旋转段落。这是我的代码旋转itextsharp PdfPtable
PdfPTable table = new PdfPTable(15);
foreach(var row in Rows)
{
PdfPCell[] cells = new PdfPCell[] {
new PdfPCell(new Phrase(row.ID.ToString()))
//***MANY OTHER CELLS***//
};
PdfPRow row = new PdfPRow(cells);
table.Rows.Add(row);
}
table.CompleteRow();
Paragraph paragraph = new Paragraph();
paragraph.Add(table);
PdfImportedPage page = writer.GetImportedPage(reader, 1);
cb.AddTemplate(page, 0,-1f,1f,0,0,reader.GetPageSizeWithRotation(1).Width);
doc.Add(paragraph);
我想补充我的模板下的表,我甚至可以将表添加到模板,如果这可能是有益的。 有人有一些想法?谢谢你的
您确定要将页面导入到“PdfWriter”实例吗?如果您使用'PdfStamper'将表添加到现有页面,是不是会容易得多?请澄清,因为这对任何可能的答案都有重大影响。 –
谢谢!你的答案帮助了我,我已经开始使用PdfStamper,现在一切正常! –
我会将其添加为答案,以便0答案标记消失;-) –