Я пытаюсь создать PDF-таблицу, используя ABC PDF. Но не удалось создать PDFTable при объявлении PDFTable с ошибкой его показа.
Doc theDoc = new Doc();
// set up document
theDoc.FontSize = 16;
theDoc.Rect.Inset(20, 20);
PDFTable theTable = new PDFTable(theDoc, 5);
theTable.CellPadding = 5;
theTable.HorizontalAlignment = 1;
theText = theText.Trim();
theText = theText.Replace("\r\n", "\r");
string[] theRows = theText.Split(new char[] { '\r' });
for (int i = 0; i < theRows.Length; i++)
{
theTable.NextRow();
string[] theCols = theRows[i].Split(new char[] { '\t' });
theCols[0] = "<stylerun hpos=0>" + theCols[0] + "</stylerun>";
//theTable.AddTextStyled(theCols);
if ((i % 2) == 1)
theTable.FillRow("220 220 220", i);
}
theTable.Frame();
theDoc.Flatten();
theDoc.Save("docaddgrid.pdf");
theDoc.Clear();