Stream fontStream = typeof(App).GetTypeInfo().Assembly.GetManifestResourceStream("pdffont.ttf");
PdfFont font1 = new PdfTrueTypeFont(fontStream, font.Size);
PdfTextElement text_element = new PdfTextElement();
text_element.Text = "Arabic and english text together";
text_element.Font = font1;
text_element.StringFormat = new PdfStringFormat(align) { ComplexScript = true };
text_element.Brush = brush;
text_element.Draw(page, rectangleF);
Above code is drowing english content but arabic is showing as blank
//my pdffont.ttf is copied in Asset folder