Я столкнулся с проблемой в ITextSharp - PullRequest
0 голосов
/ 07 августа 2020

Когда я вызываю document.Add (table), я сталкиваюсь с этой проблемой. Это генерируется для случайных значений, а не для указанного c. Иногда этот метод работает для значения, но иногда для того же значения он вызывает исключение ниже.

Object reference not set to an instance of an object.

Stack Trace:   

    iTextSharp.text.pdf.PdfPTable.RowSpanAbove(Int32 currRow, Int32 currCol)
   at iTextSharp.text.pdf.PdfPTable.GetRowHeight(Int32 idx, Boolean firsttime)
   at iTextSharp.text.pdf.ColumnText.GoComposite(Boolean simulate)
   at iTextSharp.text.pdf.ColumnText.Go(Boolean simulate)
   at iTextSharp.text.pdf.PdfDocument.AddPTable(PdfPTable ptable)
   at iTextSharp.text.pdf.PdfDocument.Add(IElement element)
   at iTextSharp.text.Document.Add(IElement element)
 

1 Ответ

0 голосов
/ 07 августа 2020

Я покопался в библиотеке и обнаружил проблему, заключающуюся в том, что библиотека имеет некоторые ограничения для записи больших данных. Ранее мы использовали iTextSharp.LGPLv2.Core 1.6.3, который имеет некоторые ограничения. Теперь я обновляю iTextSharp.LGPLv2.Core 1.6.7, и он работает нормально

...