Hi,
I'm using the Version 6.0.0.0
I have investigate, and i found the problem, your solution (specialy the new annotations management )seems to be incompatible with the French decimal separator ( ','/comma)
stackTrace
à System.Number.
ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
à System.Double.Parse(String s)
à PDFTron.SilverDox.Documents.Annotations.XfdfManager.LoadXfdfPages(Stream xfdfPages, Document doc)
à PDFTron.SilverDox.Documents.Annotations.AnnotationManager.LoadXfdfPages(Stream xfdfPages)
à PDFTron.SilverDox.Controls.DocumentViewer.LoadInternalXfdfAnnotations(Int32 pageNumber)
à PDFTron.SilverDox.Controls.
DocumentViewer.
I found the 2 next workarounds :
- change the decimal separator from , (French) to . (English) in the client computer (not acceptable)
- or better, remove annotation from the XOD file (during the time you correct this)
options.SetAnnotationOutput(pdftron.PDF.Convert.XODOutputOptions.AnnotationOutputFlag.e_external_xfdf);
thanks