Первый раз, поэтому, пожалуйста, потерпите меня. По сути, у меня есть документ PDF, который я создаю на лету с помощью ABCpdf (через проект C #), однако строки таблицы, кажется, отображаются друг на друге. Я просмотрел всю документацию и т. Д. И искал ответ, но ничего не нашел по этому поводу.
Я сослался на примеры создания таблиц, которые привели меня в состояние, в котором я сейчас нахожусь, но я не могу понять, что является причиной этой проблемы. Ниже приведен пример того, как я строю свою таблицу. Любая предложенная помощь будет принята с благодарностью. Я создал оболочку для ABCpdf, чтобы сделать ее более быстрой и эффективной для использования кода, но не вижу, что это вызывает проблему, поскольку он просто вызывает тот же код, что и при написании всего этого построчно.
PdfTable pdfTable = new PdfTable(_abcPdfWrapper.PdfDocument, 5, 3) {HorizontalAlignment = 1};
pdfTable.NextRow();
pdfTable.NextCell();
pdfTable.AddText(firstStageReference);
pdfTable.NextCell();
pdfTable.AddText(String.Format("{0:#,0.000}", materialWeight) + " Kg");
pdfTable.NextRow();
pdfTable.AddText(weighDepartmentMaterial.sMaterialCode ?? String.Empty);
pdfTable.NextCell();
pdfTable.AddText(weighDepartmentMaterial.sMaterialName ?? String.Empty);
pdfTable.NextCell();
pdfTable.AddText(String.Format("{0:#,0.000}", materialWeight) + " Kg");
pdfTable.NextCell();
pdfTable.AddText(weighDepartmentMaterial.Scale ?? String.Empty);
pdfTable.NextCell();
pdfTable.AddText(weighDepartmentMaterial.AddGroup ?? String.Empty);
Между этими строками есть другой код, но он не имеет никакого значения для построения таблицы, кроме цикла, в котором содержатся строки от номера 2 вниз для циклического прохождения ряда исходных материалов и создания строки для каждой из них. .