Hi
Vijay,
Thank you so much, the sample code help me sort out the problem.
At first, I only redefine heading styles with difference font setting, then run AppendHtml() and ApplyStyle(), they won't affect the heading display.
After re-apply style "Heading 1", "Heading 2" to the imported elements, they show in different font now.