Why is the font changing?

4 posts, 0 answers
  1. Андрей
    Андрей avatar
    14 posts
    Member since:
    Dec 2014

    Posted 16 Aug 2019 Link to this post

    Hi!

    I am using RadWordsProcessing  and load Word`s file.

    RadFlowDocument document;
    DocxFormatProvider fileFormatProvider = new DocxFormatProvider();
    string fileName = Server.MapPath("./Data/Document.docx");
    using (FileStream input = new FileStream(fileName, FileMode.Open))
    {
                document = fileFormatProvider.Import(input);
    }
    RadFlowDocumentEditor editor = new RadFlowDocumentEditor(document);

     

    Text in the file is written in Times New Roman font.

    But when exporting to pdf, the font changes to Segoe UI font.

    Why?

     

     

     

     

     

  2. Martin
    Admin
    Martin avatar
    127 posts

    Posted 21 Aug 2019 Link to this post

    Hi Андрей,

    The code seems all right. I tried to reproduce the issue described, but in my example, I haven't noticed such behavior. Could I ask you to send me the document so I can test it locally and try to find the reason for the issue you are experiencing?

    Regards,
    Martin
    Progress Telerik
    Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
  3. Tommee
    Tommee avatar
    1 posts
    Member since:
    Oct 2019

    Posted 28 Aug 2020 Link to this post

    any updates on this? i'm encountering the same issue.

    01.DocxFormatProvider DocxProvider = new DocxFormatProvider();
    02.RadFlowDocument DocX = new RadFlowDocument();
    03.string TemplatePath = Path.Combine(Environment.CurrentDirectory, @"..\CRS\wwwroot\LetterTemplates\VictimNotification.docx");
    04. 
    05.    using (Stream input = File.OpenRead(TemplatePath))
    06.    {
    07.        DocX = DocxProvider.Import(input);
    08.    }           
    09. 
    10.PdfFormatProvider provider = new PdfFormatProvider();
    11.byte[] renderedBytes = null;
    12. 
    13.    using (MemoryStream ms = new MemoryStream())
    14.    {
    15.        RadFixedDocument fixedDocument = provider.ExportToFixedDocument(DocX);
    16.        provider.Export(DocX, ms);
    17.        renderedBytes = ms.ToArray();
    18.    }
    19. 
    20.return File(renderedBytes, "application/pdf", "Sample.pdf");

     

  4. Martin
    Admin
    Martin avatar
    127 posts

    Posted 31 Aug 2020 Link to this post

    Hello Tommee,

    I am attaching a sample project converting a DOCX document with Times New Roman font set to a PDF document and the font is imported and exported as expected. Please, feel free to modify it in a way closer to your scenario.

    In order to deeper investigate this case, I would like to ask you to open a new support ticket and send us the document causing this behavior. I must assure you we treat all client files in a strictly confidential manner and for testing purposes only.

    Looking forward to hearing from you.

    Regards,
    Martin
    Progress Telerik

    Five days of Blazor, Angular, React, and Xamarin experts live-coding on twitch.tv/CodeItLive , special prizes and more, for FREE?! Register now for DevReach 2.0(20).

Back to Top