Spire.PDF is a professional PDF library applied to creating, writing, editing, handling and reading PDF files without any external dependencies. Get free and professional technical support for Spire.PDF for .NET, Java, Android, C++, Python.

Wed Jan 31, 2018 5:37 am

Hi,

I'm trying to update a PdfTextBoxFieldWidget.Text property. Using Spire.PDF 3.10.0. I've tried running in 32-bit and 64-bit and get different but related exceptions. Can you provide any suggestions?

Thanks!

Code: Select all
System.OverflowException: Array dimensions exceeded supported range.
   at spr␇.ᜀ(Font A_0)
   at spr␇.ᜈ()
   at spr␇.ᜋ()
   at Spire.Pdf.Graphics.PdfTrueTypeFont.ᜀ(Font A_0)
   at Spire.Pdf.Widget.PdfStyledFieldWidget.ᜀ(String A_0, Boolean& A_1)
   at Spire.Pdf.Widget.PdfStyledFieldWidget.get_Font()
   at Spire.Pdf.Widget.PdfStyledFieldWidget.GraphicsProperties..ctor(PdfStyledFieldWidget fieldWidget)
   at Spire.Pdf.Widget.PdfStyledFieldWidget.GetGraphicsProperties(GraphicsProperties& graphicsProperties, PdfFieldWidgetItem widgetItem)
   at Spire.Pdf.Widget.PdfTextBoxFieldWidget.ᜀ(PdfCanvas A_0, PdfFieldWidgetItem A_1)
   at Spire.Pdf.Widget.PdfTextBoxFieldWidget.ᜀ(String A_0)
   at Spire.Pdf.Widget.PdfTextBoxFieldWidget.set_Text(String value)

Code: Select all
System.OverflowException: Arithmetic operation resulted in an overflow.
   at spr␇.ᜀ(Font A_0)
   at spr␇.ᜈ()
   at spr␇.ᜋ()
   at spr␇..ctor(Font A_0, Single A_1)
   at Spire.Pdf.Graphics.PdfTrueTypeFont.ᜀ(Font A_0)
   at Spire.Pdf.Graphics.PdfTrueTypeFont..ctor(Font font, Single size, Boolean unicode)
   at Spire.Pdf.Widget.PdfStyledFieldWidget.ᜀ(String A_0, Boolean& A_1)
   at Spire.Pdf.Widget.PdfStyledFieldWidget.get_Font()
   at Spire.Pdf.Widget.PdfStyledFieldWidget.GraphicsProperties..ctor(PdfStyledFieldWidget fieldWidget)
   at Spire.Pdf.Widget.PdfStyledFieldWidget.GetGraphicsProperties(GraphicsProperties& graphicsProperties, PdfFieldWidgetItem widgetItem)
   at Spire.Pdf.Widget.PdfTextBoxFieldWidget.ᜀ(PdfCanvas A_0, PdfFieldWidgetItem A_1)
   at Spire.Pdf.Widget.PdfTextBoxFieldWidget.ᜀ(String A_0)
   at Spire.Pdf.Widget.PdfTextBoxFieldWidget.set_Text(String value)


Update: After researching this a bit more I'm starting to think it is an issue with the PDF containing a non-standard TTF and I'm trying to run on Azure Functions. I found the following https://github.com/projectkudu/kudu/wik ... frameworks however it was running successfully yesterday. This was prior to my updating the PDF's to use the TTF. Thanks for any thoughts!

jiamond
 
Posts: 1
Joined: Wed Jan 31, 2018 5:31 am

Wed Jan 31, 2018 7:52 am

Hello,

Thanks for your post. To help us investigate the issue, would you please share us with your PDF file and code you are using?

Best regards,
Simon
E-iceblue support team
User avatar

Simon.yang
 
Posts: 620
Joined: Wed Jan 11, 2017 2:03 am

Fri Feb 02, 2018 9:36 am

Hello,

Greeting from E-iceblue.
How is the issue going?
Your feedback will be greatly appreciated.

Best regards,
Simon
E-iceblue support team
User avatar

Simon.yang
 
Posts: 620
Joined: Wed Jan 11, 2017 2:03 am

Return to Spire.PDF