我正在C#中使用itexsharp生成pdf文件的工資結算格式。itextsharp單元格的中心內容C#
但我無法控制PdfPTable/PdfPCell單元的內容對齊。
我有這樣的代碼:
/*datos del LA LIQUIDACIÓN*/
//1° linea
phrase.Font = new Font(FontFactory.GetFont("Arial", 10, Font.BOLD));
phrase.Add("H A B E R E S");
PdfPCell cell2 = new PdfPCell();
cell2.Border = Rectangle.NO_BORDER;
cell2.PaddingTop = -7;
cell2.AddElement(phrase);
cell2.Colspan = 3;
cell2.HorizontalAlignment = PdfPCell.ALIGN_CENTER;
table2.AddCell(cell2);
phrase.Clear();
但它給了我這樣的結果:
它在哪裏,例如文本「HABERES」的單元格的內容,我需要它與中心對齊,但它與左邊對齊。
我已閱讀過此文章"Right aligning text in PdfPCell",我已經做了所有吃的東西,除了採取「不同的道路」,提到什麼nevers ......我能做什麼呢?
一個爲什麼我們與iText的7改寫iText的從無到有的原因,是這一事實,**很多開發商不閱讀文檔**。因此,他們不理解*文本模式*和*複合模式*之間的區別。 iText 7更加傻瓜化,這導致了問題:爲什麼你仍然使用iText 5而不是iText 7? –
親愛的Bruno Lowagie,它的文檔是針對java,itext的,我想它是完全正確的。但正如你所看到的,我正在使用itextsharp來處理C#。我已經使用過,構建我的項目,我在各種示例中找到的代碼。由於itextsharp文檔相當傾斜,你能幫助我嗎? –
有一些簡單的規則,每個自尊的C#開發人員都可以使用:當Java方法以小寫開頭時;使其成爲大寫。當Java方法以get或set開頭時;刪除get或set,並使用屬性方法。請閱讀其他答案,並運用我在其他答案中說的話。 (待續...) –