[英]How we can write Unicode Hindi text in iTextSharp?
我們如何在iTextSharp中編寫Unicode印地語文本?
我希望將該文本插入PDF。
doc.Add(new Paragraph("\n\n\n\n\n\n"));
PdfPTable table16page7 = new PdfPTable(8);
table16page7.WidthPercentage = 100;
table16page10.AddCell(new PdfPCell(new Phrase(new Chunk("?kks"k.kk i=k", new Font(Font.FontFamily.HELVETICA, 14, iTextSharp.text.Font.BOLD, BaseColor.BLACK)))) { Border = 0, Colspan =8, PaddingBottom = 2, PaddingTop = 2, HorizontalAlignment = Element.ALIGN_CENTER});
當我在上面的代碼塊中粘貼北印度語文本時,它將給出隨機字符,例如
?kks"k.kk i=k
通過將ARIALUNI.TTF添加到C驅動器-> Windows-> Fonts中的字體文件夾中
字符串ARIALUNI_TFF = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Fonts),“ ARIALUNI.TTF”);
//Create a base font object making sure to specify IDENTITY-H
BaseFont bf = BaseFont.CreateFont(ARIALUNI_TFF, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
Font NormalHindiFont = new Font(bf,10, Font.NORMAL);
Font BoldHindiFont = new Font(bf, 10, Font.BOLD);
Font SmallHindiFont = new Font(bf,8, Font.NORMAL);
Font hindifont = new Font(bf, 7, Font.NORMAL);
印地語Unicode文本是大括號內文本的翻譯(由員工閱讀背面的說明后填寫。該表隨附兩個明信片大小的文字記錄儀。此表是免費的)
table1page7.AddCell(新PdfPCell(新詞(新塊(“घोषानापत्रकरमचार्योद्वारभराजययेगाफॉर्मकेसाथपोस्टकार्डअकरकेदोफोटोग्राफभीलगायेजानेचाईएफॉर्मभर्नेसेपहलीपीटप्रूथप्रतिदेगयाहै!हिदायतकोभलीभतीपढ़लेनाचाएये !यह
它對我有用非常感謝您對我的查詢的建議
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.