2017-12-12 1 views
0

docにスタイルを追加しますが、スタイルのフォント名がwordにマウントされています。動作しません! 私のフォントがPersianFontaspose単語の追加スタイルが機能しない

Document doc = new Document(); 
    DocumentBuilder builder = new DocumentBuilder(doc);  
    Aspose.Words.Style style = doc.Styles.Add(StyleType.Paragraph, "newStyle"); 
    style.IsQuickStyle = true; 
    style.Font.Size = 24; 
     style.Font.Name = "B Mitra"; 


builder.ParagraphFormat.Style = style; 
    builder.Writeln("سلام"); 
+0

です(https://www.nuget.org/packages/Aspose.Words/)[.NETすなわち17.12のためのAspose.Wordsでは、最新バージョン]を試してみてください。また、文書をPDFに保存するマシンにフォントがインストールされていることを確認してください。それでも問題が解決しない場合は、ZIPして**フォントファイル**をアップロードし、Aspose.Wordsの** PDF **をDropboxにダウンロードし、ここでダウンロードリンクを共有してテストしてください。私はAsposeとDeveloper Evangelistで働いています。 –

答えて

1
Document doc = new Document(); 
    DocumentBuilder builder = new DocumentBuilder(doc);  
    Aspose.Words.Style style = doc.Styles.Add(StyleType.Paragraph, "newStyle"); 
    style.IsQuickStyle = true; 
    style.Font.Size = 24; 
    style.Font.SizeBi= 24; 
    style.Font.Name = "B Mitra"; 
    style.Font.NameBi= "B Mitra"; 

builder.ParagraphFormat.Style = style; 
    builder.Writeln("سلام"); 
+1

ありがとうございました!このポストの今後の読者のために、Bidrectionalフォントのプロパティ* NameBi/SizeBi *を設定するのがこのトリックでした。 –

関連する問題