Подскажите PDF+Zenoposter

Geka1989

Client
Регистрация
17.12.2016
Сообщения
184
Благодарностей
23
Баллы
18
Всем привет, стоит задача генерировать через зенку PDF файлы, на форуме статью нащел, все в принципе работает, но с одной проблемой, текст который вставляется в документ, не переносится, а идет весь в одну строку и просто вылазит в никуда за пределы документа, подскажите что делать чтоб текст корректно отображался на странице и переносился на следующие если его много

Код:
PdfDocument document = new PdfDocument();

PdfPage page = document.AddPage();

XGraphics gfx = XGraphics.FromPdfPage(page);

XPdfFontOptions options = new XPdfFontOptions(PdfFontEncoding.Unicode, PdfFontEmbedding.Always);

XFont font = new XFont("Times New Roman", 16, XFontStyle.Bold, options);

XFont font2 = new XFont("Times New Roman", 11, XFontStyle.Bold, options);

gfx.DrawString("{-Variable.zagoovok-}", font, XBrushes.Black,
    new XRect(0, -400, page.Width, page.Height),
XStringFormat.Center);

XImage img = XImage.FromFile(@"D:\123.jpg");
  var xrect = new XRect(0, 0, page.Width, page.Height);
   var rect = gfx.Transformer.WorldToDefaultPage(xrect);
   var pdfrect = new PdfRectangle(rect);
page.AddWebLink(pdfrect,"http://stackoverflow.com");

gfx.DrawImage(img, 270, 50);

gfx.DrawString("{-Variable.zzzz-}", font2, XBrushes.Black,
    new XRect(0, -180, page.Width, page.Height),
XStringFormat.Center);

string filename = "Test.pdf";

document.Save(filename);
 
  • Спасибо
Реакции: orka13

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Это уже проблема форматирования текста в PDF файле. В зеннопостеру это не относится.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)