Mon Nov 12, 2018 8:48 pm
I'm seeing similar issues with a build I just downloaded today (Nov 12, 2018). Has this been fixed?
Here is part of my code. At this point I've already opened a PDF file that contains fields.
///Start code
PdfField FirstNameField = formWidget.FieldsWidget["breed"] as PdfField;
PdfTextBoxFieldWidget textBoxField = FirstNameField as PdfTextBoxFieldWidget;
//Change the value of the "firstname" field
textBoxField.Text = frm.dog.breed.breed1;
///End code
The FirstNameField is correctly discovered. But when I try to change the Text of that field, I get this error:
System.FormatException: 'Input string was not in a correct format.'
Here is the stack trace:
at System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
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.ᜀ(spr A_0)
at Spire.Pdf.Widget.PdfTextBoxFieldWidget.ᜀ(String A_0)
at Spire.Pdf.Widget.PdfTextBoxFieldWidget.set_Text(String value)
at Entryline.Controllers.reportsController.PrintForms(List`1 formids) in C:\Projects\Entryline_MVC\Entryline\Controllers\reportsController.cs:line 153
at lambda_method(Closure , ControllerBase , Object[] )
at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()