我正在为我的学士学位做最后的项目。好吧,一个词干(Urdu Stemmer)乌尔都语是巴基斯坦的国家语言。我们用阿拉伯语字体写乌尔都语。我正在尝试将输出保存为PDF文件。我使用的是itextsharp库但它没有打印任何东西,因为它不支持阿拉伯字体。所以你们中的任何人都可以向我推荐任何其他支持阿拉伯字体的图书馆。
private void button1_Click(object sender, EventArgs e)
{
string t = Stemtxtbox.Text;
Document document = new Document();
PdfWriter.GetInstance(document, new FileStream("E:/a.pdf", FileMode.Create));
document.Open();
Paragraph p = new Paragraph(t);
document.Add(p);
document.Close();
}
答案 0 :(得分:1)
您需要致电PdfPTable.RunDirection = PdfWriter.RUN_DIRECTION_RTL
以表明您要使用双向算法。 ColumnText
中有类似的属性。