|
//Create a new PDF document.
PdfDocument document = new PdfDocument();
//Add a new PDF page.
PdfPage page = document.Pages.Add();
//Create new PdfTrueTypeFont instance.
//Load the font from assets.
Stream fontStream = typeof(App).GetTypeInfo().
Assembly.GetManifestResourceStream
("RTLDemo.Assets.arial.ttf"); PdfTrueTypeFont font = new PdfTrueTypeFont(fontStream, 12);
//Create a PdfStringFormat.
PdfStringFormat format = new PdfStringFormat();
//Set text direction.
format.TextDirection = PdfTextDirection.RightToLeft;
//Set text alignment.
format.Alignment = PdfTextAlignment.Right;
//Draw text to the PDF document.
page.Graphics.DrawString("بالعالم مرحبا !",font, PdfBrushes.Black, Syncfusion.Drawing.PointF.Empty, format);
//Save document.
MemoryStream ms = new MemoryStream();
document.Save(ms);
//Close the PdfDocument instance.
document.Close(true);
|