Картинка перекрывает текст itextSharp

305
18 апреля 2017, 06:23

Работаю в WinForms и iTextSharp. Создаю новый документ PDF ставлю на фон jpg изображение. Пока все хорошо. Но когда пытаюсь добавить еще и текст : ничего не происходит - текста нет, если же убрать фоновую картинку то текст появляется. При этом если добавлять новую картинку на фоновое изображение то все работает корректно. перекрывается только текст. Вопрос - как исправить ? Код :

var document = new Document(PageSize.A4, 120, 20, 110, 10);
var FONE = iTextSharp.text.Image.GetInstance(new FileStream(@"EmptyBlank72dpi.jpg", FileMode.Open));
FONE.SetAbsolutePosition(0,0);
using (var writer = PdfWriter.GetInstance(document, new FileStream(path, FileMode.Create)))
{
    document.Open();
    writer.DirectContent.AddImage(FONE);
    for (int i = 0; i < OD.OrdersData().Count; i++)
    {
        document.Add(new Paragraph("_" + OD.OrdersData()[i], font));
        //writer.Add(new Paragraph("_" + OD.OrdersData()[i], font)); так тоже не работает
    }
    document.Close();
    writer.Close();
}

Через PdfContentByte выводит текст в нужном месте но в одну строку.

READ ALSO
Обработка исключений в Visual Studio Community (2015)

Обработка исключений в Visual Studio Community (2015)

В определенный момент visual studio перестал при запуске C# проекта (WinForms) выдавать уведомления, указывающие, какая именно операция сгенерировала...

266
C# TabPage не отрисовывается изображение

C# TabPage не отрисовывается изображение

В конструкторе формы добавил ImageList и в него добавил изображениеНа вкладке выбрал изображение в ImageIndex

263
Свойства предмета в unity3d

Свойства предмета в unity3d

Создаю виртуальный музей на unityКогда игрок подходит к экспонату и нажимает на Е, должно появиться подробное описание и камера 360

312
Подключение к MySQL в локальной сети

Подключение к MySQL в локальной сети

Как подключиться к серверу по локальной сети через dbForge Studio for MySQL, или HeidiSQL, или Navicat for MySQL? А может быть есть, что-то попроще?

334