我有个问题。为什么由于变量冲突,下面的代码不能在eclipse中运行?
PdfPTable testObj1 = new PdfPTable(6);
PdfPTable testObj1 = new PdfPTable(6);
但是,如果我使用HashMap with循环,它就能工作:
Map<String, PdfPTable> hash = new HashMap<>();
for (i = 1; i <= 1; i++){
hash.put("testObj" + String.valueOf(i), new Pdf
BaseFont Vn_Helvetica = BaseFont.CreateFont(@"C:\Windows\Fonts\arial.ttf",
"Identity-H", BaseFont.EMBEDDED);
Font fontNormal = new Font(Vn_Helvetica, 12, Font.NORMAL);
foreach (var t in htmlarraylist)
{
if (t is PdfPTable)
{
我使用的是ITextSharp 5.5.7。我有下面的代码,一切都正常。但是,我需要删除每个单元格之间的空白。我已经尝试了所有的建议,但仍然没有删除空白。以下是代码:
private PdfPTable createTable()
{
// Table (No border, just to hold all objects)
PdfPTable sheetTable = new PdfPTable(1);
sheetTable.WidthPercentage = 100;
she
如何在PdfPTable中设置iTextSharp的高度
我下载了iTextSharp dll的最后一个版本。
我生成一个PdfPTable对象,我必须设置它的单元格高度。
我试过:
table = new PdfPTable(colCount);
table.HorizontalAlignment = 1;
table.WidthPercentage = 100;
table.TotalHeight = 20000f;
但没有成功,因为例外是:
Can not assign a value to the property or to the indexer 'iTextSharp.t
我们使用的是iText PDFPTable。我们面临的问题是因为下面这行代码:
table.setHeaderRows(headerRows);
这段代码在本地环境(驻留在windows中)下运行良好,但在dev server (驻留在Unix中)中不起作用,对齐混乱。我们无法弄清楚问题是什么,因为在这两种情况下都使用了IE。有人能回答一下为什么在dev server中会出现对齐问题吗?正在添加更多代码...创建标准表的方法:
public PdfPTable createStandardTable(int columnCount, int headerRows) {
zebraTa
我有一个PdfPTable,在其中我画了一个简单的文本:
BaseFont bf = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.NOT_EMBEDDED);
Font f2 = new Font(bf, 10.0f);
PdfPTable tab = new PdfPTable(2);
table.AddCell(new PdfPCell(new Phrase("Dude", f2)));
这一切都很好而且很好。但是为了做一些,我试图让单元事件正常工作:
Font f2 = new Fon
我正在使用iTextSharp在我的ASP.NET 3.5应用程序中创建一个pdf。以下是我的pdf的当前版面:
无名氏公司,2008年
/T1559.2-1995
/T1559.2-1995
下面是我使用的代码:
PdfPTable table = new PdfPTable(4);
table.DefaultCell.Border = 0;
var empName = new Phrase("John Doe");
var empIDHeading = new Phrase("EmployeeID");
var empID
我有一个表,在第一行中只有图像,在第二行中只有图像的描述。我处理这个问题的方法是创建一个具有图像大小(列)的表,然后用大小为1的表填充单元格(2行=第1行图像,第2行是描述)。将第一行的单元格对齐设置为中心后,第二行将不应用对齐,说明将停留在左侧。这是个虫子吗?
Integer size = filepathArray.length;
PdfPTable pdfPTable = new PdfPTable(size);
for (int i = 0; i < size; i++) {
PdfPTable inner = new PdfPTable
我学习了来自iText TableFooter的iText示例。
但是我不能正确地设置脚。
这是我的问题的图片:
这是我的代码,哪里有错误?
public class App {
public static final String DEST = "c:/radek-folder/app.pdf";
protected int horizontalAlignmentLeft = Element.ALIGN_LEFT;
protected int horizontalAlignmentCenter = Element.ALIGN_CENTER;
protected int v
我正在下载一个PDF document。我已经使用PdfPTable创建了一个表。下面是我的简短代码。
var document = new Document(PageSize.A4, 50, 50, 25, 25);
var output = new MemoryStream();
var writer = PdfWriter.GetInstance(document, output);
document.Open();
PdfPTable table = new PdfPTable(2);
table.WidthPercentage = 80;
Pdf
我在使用iText将主PdfPTable的第一行和第二行放在一起时遇到了问题。我的第一行由一个包含一些基本信息的PdfPTable组成。我的第二行由一个包含所有列表信息的PdfPTable组成。每当列表信息变得太大并跨越多个页面时,它会自动跳到第二页,而不是直接显示在基本信息下面,然后翻到下一页。我怎样才能避免这个问题?我尝试过使用setSplitRows(false),但只得到一个空白文档(参见注释第117和170行)。如何在第一页上保留我的表格数据(第二行)?我的代码示例如下所示(您应该能够只复制/粘贴)。
public class TestHelper{
private Test