- Code: Select all
page.Canvas.DrawString("text", font, brush, new RectangleF(), new(PdfTextAlignment.Justify, PdfVerticalAlignment.Bottom),
The text isn't justified aligned. It is just aligned left. How can I fix this?
page.Canvas.DrawString("text", font, brush, new RectangleF(), new(PdfTextAlignment.Justify, PdfVerticalAlignment.Bottom),
PdfDocument doc = new PdfDocument();
PdfPen pen = new PdfPen(Color.Black);
PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Arial", 20f), true);
PdfPageBase page = doc.Pages.Add(PdfPageSize.A4, new PdfMargins(30, 50));
RectangleF rectangle = new RectangleF(40, 20, 480, 60);
page.Canvas.DrawString("text text", font, PdfBrushes.Red, rectangle, new PdfStringFormat(PdfTextAlignment.Justify, PdfVerticalAlignment.Bottom));
page.Canvas.DrawRectangle(pen, rectangle);
String result = "res.pdf";
doc.SaveToFile(result);