I am using Aspose.PDF for .Net v10.7.0.0
it used to work in Aspose.PDF for .Net v 10.5.0.0
I have one HtmlFragment between two TextFragments, when the two TextFragments are using different fonts, the one after HtmlFragment will be broken.
Sample here:
private static void Breaks()
{
var doc = new Document();
var page = doc.Pages.Add();
var textSegment1 = new TextSegment(“text fragment test1”)
{
TextState =
{
Font = FontRepository.FindFont(“Meta Serif Offc Book”)
}
};
var text1 = new TextFragment();
text1.Segments.Add(textSegment1);
page.Paragraphs.Add(text1);
var htmlFragment = new HtmlFragment(“
Welcome to Aspose
”);
page.Paragraphs.Add(htmlFragment);
var textSegment2 = new TextSegment(“text fragment test2”)
{
TextState =
{
Font = FontRepository.FindFont(“Proxima Nova Regular”)
}
};
var text2 = new TextFragment();
text2.TextState.Font = FontRepository.FindFont(“Trade Gothic LT Com Bold”);
text2.Segments.Add(textSegment2);
page.Paragraphs.Add(text2);
doc.Save(@“c:\temp\fontbreak.pdf”);
}