Member 13196917 Ответов: 0

Арабский язык в формате pdf с использованием iTextsharp in VB.NET


Всем привет
Я создаю PDF файл с арабским текстом с помощью iTextSharp in vb.net но когда я запускаю код, буквы слова в pdf разрознены, и каждая буква сама по себе не связана .

Что я уже пробовал:

Dim basef As BaseFont = BaseFont.CreateFont(fontPath, BaseFont.IDENTITY_H, True)
    Dim arabicfont As New iTextSharp.text.Font(basef, 24, iTextSharp.text.Font.NORMAL, iTextSharp.text.BaseColor.BLACK)
    Dim el As New Chunk()
    Dim arabicfont2 As New iTextSharp.text.Font(basef, 16, el.Font.Style, el.Font.Color)
    el.Font = arabicfont2


    Dim doc As Document = New Document(PageSize.A4)
    Dim wri As PdfWriter = PdfWriter.GetInstance(doc, fs)
    wri.RunDirection = iTextSharp.text.pdf.PdfWriter.RUN_DIRECTION_LTR

    doc.Open()
    Dim txe As iTextSharp.text.Paragraph = New TextSharp.text.Paragraph(StrReverse("الملف"), el.Font)

    doc.Add(txe)
    doc.Close()

Примечание: Я хочу сделать это без использования PdfPTable ...

Могу ли я получить помощь или какие-либо предложения по этому поводу ??
Большое спасибо

Maciej Los

Что такое проблема? Какого результата вы ожидаете?

Member 13196917

Слово в выходном pdf-файле является отдельным и непоточным ..

0 Ответов