我正在使用iTextSharp
在我的應用程序中創建PDF。不過,我必須重新創建一個表格,我必須爲一個非常小的列設置大小。下面是顯示我要設置列大小的圖片: PdfPTable單元格寬度
當表創建所有的休息是很好,我不能設置寬度。
代碼:
PdfPTable table = new PdfPTable(2);
table.WidthPercentage = 82.0f;
PdfPCell cell = new PdfPCell(new Phrase("Com a assinatura autógrafa, o signatário desta Auto-declaração garante ter cumprido estas condições:", fontetexto));
cell.PaddingBottom = 10f;
cell.PaddingTop = 10f;
cell.Colspan = 2;
cell.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right
table.AddCell(cell);
table.AddCell("1. ");
table.AddCell("Os óleos e gorduras vegetais velhos fornecidos são biomassa conforme o Decreto de biomassa.");
'該文件已損壞'。我認爲錯誤是'float [] widths' – CesarMiguel
你可以參考這個鏈接http://stackoverflow.com/a/13580935/2911047 –
好吧,像這樣工作:'PdfPTable table = new PdfPTable(new float [] {30f ,400f});' – CesarMiguel