Как повернуть многострочный текст в itextsahrp?Повернуть многострочный текст с помощью Columntext ITextSharp
Я попытался:
float x = 200;
float y = 100;
PdfContentByte cb = stamper.GetOverContent(i);
ColumnText ct = new ColumnText(cb);
ct.SetSimpleColumn(new Phrase(new Chunk("Test \n new", FontFactory.GetFont(FontFactory.HELVETICA, 18, iTextSharp.text.Font.NORMAL))),
x, reader.GetCropBox(i).Height -(y+400),500+x, y, 10, Element.ALIGN_LEFT | Element.ALIGN_TOP);
ct.Go();
ColumnText.ShowTextAligned(
cb, Element.ALIGN_CENTER,
new Phrase(new Chunk("Test \n new", FontFactory.GetFont(FontFactory.HELVETICA, 18, iTextSharp.text.Font.NORMAL))), x, reader.GetCropBox(i).Height-y, 12);
ct.SetSimpleColumn
показывает multilie текст, но как я могу повернуть его?
ColumnText.ShowTextAligned
не показывает многострочный.
Я уже объяснял это, отвечая на ваш предыдущий вопрос: вместо добавления 'ColumnText' в' stamper.GetOverContent (i) ', создайте объект формы XObject (используя объект' PdfTemplate'). Добавьте 'ColumnText' в этот' PdfTemplate' и добавьте этот шаблон в 'stamper.GetOverContent (i)' с помощью метода 'AddTemplate()', который принимает параметры для поворота шаблона. –