0
我一直在这一天绞尽脑汁。iTextSharp PdfPtable出来空白
这是代码:
private void addFinalCheckdata()
{
PdfPTable table = new PdfPTable(10);
float[] widths = new float[] { 60f, 60f, 60f, 60f, 60f, 60f, 60f, 60f, 260f, 60f };
table.TotalWidth = 800f;
table.SetWidths(widths);
table.LockedWidth = true;
table.HorizontalAlignment = 0;
// Add Answers
//string value = _LGSRobj.finalCheck.SatisfactoryVisualInspection;
PdfPCell cell = new PdfPCell(new Phrase("z", _fntNormal7));
table.AddCell(cell);
//value = _LGSRobj.finalCheck.EmergencyControl;
cell = new PdfPCell(new Phrase("z", _fntNormal7));
table.AddCell(cell);
//value = _LGSRobj.finalCheck.EarthBondingSatisfactory;
cell = new PdfPCell(new Phrase("z", _fntNormal7));
table.AddCell(cell);
//value = _LGSRobj.finalCheck.NumberofAppliancesTested;
cell = new PdfPCell(new Phrase("z", _fntNormal7));
table.AddCell(cell);
//value = _LGSRobj.finalCheck.serviceTimerSet;
cell = new PdfPCell(new Phrase("z", _fntNormal7));
table.AddCell(cell);
//value = _LGSRobj.finalCheck.StartPressure;
cell = new PdfPCell(new Phrase("z", _fntNormal7));
table.AddCell(cell);
//value = _LGSRobj.finalCheck.FinishPressure;
cell = new PdfPCell(new Phrase("z", _fntNormal7));
table.AddCell(cell);
//value = _LGSRobj.finalCheck.Pass;
cell = new PdfPCell(new Phrase("z", _fntNormal7));
table.AddCell(cell);
//value = _LGSRobj.finalCheck.InstallationCaped;
cell = new PdfPCell(new Phrase("z", _fntNormal7));
table.AddCell(cell);
_document.Add(table);
}
我已注释的实际值和取代的“Z”,以消除错误的输入数据的可能性。 pdf上的其他表格都很好。只是这一个缺失。
我看不到任何代码问题。也许这是iTextSharp或VS中的错误。有任何想法吗?