i have used FreeSpire.PDF 8.6.0
vs2022
and c# 7
its working well for english language but when i write persian/arabic words show disjointed word like bellow
" علیرضا" -->
"ع ل ی ر ض ا"
is there anyway to fix this problem?
PdfDocument doc = new PdfDocument();
//Create one page
PdfPageBase page = doc.Pages.Add();
string headerText = "علیرضا";
//Define style
PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Arabic", 10f, FontStyle.Regular), true);
PdfBrush brush = PdfBrushes.Red;
RectangleF rect = new RectangleF(new PointF(0, 20), new SizeF(doc.PageSettings.Size.Width, 50f));
PdfStringFormat format = new PdfStringFormat();
format.Alignment = PdfTextAlignment.Center;
format.RightToLeft = true;
doc.Pages[0].Canvas.DrawString(headerText, font, brush, rect, format);
string output = @"Output.pdf";
//Save the document
doc.SaveToFile(output);