Hi,
I have a model in docx, after mailmerge i save it in pdf format. The model use a custom font 'Century Gothic, installed on server and copied into docx.
Randomly (non every time happen an error, you will find a copy of stack trace.
If you insist end make the same action more times at last you will be able to save the file correctely.
Best Regards.
>System.NullReferenceException: Object reference not set to an instance of an object.
>
>Server stack trace:
> at spr.ᜁ(String A_0, String A_1, Single A_2, FontStyle A_3)
> at spr.ᜃ(String A_0, Single A_1, FontStyle A_2, CharacterFormat A_3)
> at spr.ᜂ(String A_0, Single A_1, FontStyle A_2, CharacterFormat A_3)
> at spr.ᜀ(TextRange A_0, CharacterFormat A_1, RectangleF& A_2, Boolean A_3, sprគ A_4)
> at spr.ᜀ(TextRange A_0, CharacterFormat A_1, RectangleF& A_2, Boolean A_3)
> at spr.ᜀ(TextRange A_0, Boolean A_1)
> at Spire.Doc.Fields.TextRange.Spire.Doc.Layout.IStringWidget.GetTextAscentDescent(spr dc, Boolean isIgnoreSubsuperScript)
> at sprទ.ᜀ(spr A_0, Double& A_1, Double& A_2, Double& A_3)
> at sprទ.ᜀ(spr A_0, OfficeMath& A_1)
> at sprហ.ᜀ(sprទ A_0)
> at sprហ.ᜃ()
> at sprស.ᜂ(sprឞ A_0)
> at sprស.ᜃ(sprឞ A_0)
> at sprស.ᜌ(sprឞ A_0)
> at sprហ.ᜄ(sprឞ A_0)
> at sprស.ᜊ(sprឞ A_0)
> at sprស.ᜁ(RectangleF A_0)
> at sprស.ᜋ(sprឞ A_0)
> at sprស.ᜁ(RectangleF A_0)
> at sprន.ᜀ(sprឋ A_0, sprច A_1, spr A_2)
> at sprᯮ.ᜋ()
> at sprᯮ.ᜒ()
> at sprᯮ.ᜓ()
> at sprᯮ.ᜀ(IDocument A_0)
> at sprᰙ.ᜀ(Document A_0)
> at sprᰙ.ᜀ(Document A_0, ToPdfParameterList A_1)
> at Spire.Doc.Document.ᜀ(Stream A_0, ToPdfParameterList A_1)
> at Spire.Doc.Document.SaveToStream(Stream stream, ToPdfParameterList paramList)
> at Sofistar.Server.Consultori.DataAccess.InvoiceExtensions.MakeInvoiceData(Invoice invoice) in C:\\Users\\lbenvegnu\\Source\\Repos\\ccf\\Sofistar.Server.Consultori\\Consultori.DataAccess\\DataManipulator\\InvoiceExtensions.cs:line 45
> at Sofistar.Server.Consultori.DataAccess.CreateInvoiceDataPostUpdateInvoiceDataWriter.<>c__DisplayClass2_0.<ConfigureWriter>b__0() in C:\\Users\\lbenvegnu\\Source\\Repos\\ccf\\Sofistar.Server.Consultori\\Consultori.DataAccess\\DataWriter\\Invoice\\CreateInvoiceDataPostUpdateInvoiceDataWriter.cs:line 24
> at Sofistar.Server.Common.Utility.DataSource.DataSourceFactory.DataModificator.Execute()
>--- End of stack trace from previous location where exception was thrown ---