Создайте строку с двумя столбцами без таблицы с помощью iTextSharp - PullRequest
0 голосов
/ 19 февраля 2019

Я создаю PDF динамически с данными о заказах, данными компании, ...

Теперь я уже создаю PDF с логотипом, нижним колонтитулом, заголовком, но каждый из этих элементов занимает всю строку, когда яЗаполните его, для данных клиента и данных компании я хочу записать их в одну строку, где данные компании занимают 1/4 строки, затем пустой столбец, который занимает 1/4 строки, и данные клиента, которые занимают 1/ 2 строки.

Мой код для создания строки это

 var titolo = new Paragraph(da.Azienda, titleFont);
    titolo.Alignment = Element.ALIGN_CENTER;
    pdf.Add(titolo);

    var azienda = new Paragraph(da.Azienda+"\n"+da.Dati_Legali+"\n"+ da.Indirizzo + "\n" + da.Cap + " " + da.Citta+"\nP.Iva: "+da.Partita_Iva+"\nTel. "+da.Telefono+"\nEmail: "+da.Email, aziendaFont);
    azienda.Alignment = Element.ALIGN_LEFT;
    pdf.Add(azienda);

    var cliente = new Paragraph(Anagrafica["Dati_Anagrafici"]["Dati_Acquirente"] + "\n" + Anagrafica["Dati_Anagrafici"]["Indirizzo"]+" "+ Anagrafica["Dati_Anagrafici"]["Cap"]+"\n"+ Anagrafica["Dati_Anagrafici"]["Citta"]+" ("+ Anagrafica["Dati_Anagrafici"]["Provincia"] + ")", aziendaFont);
    cliente.Alignment = Element.ALIGN_LEFT;
    pdf.Add(cliente);

Кто-нибудь знает, как я могу разделить строку без использования таблиц?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...