With the current implementation of the RadFlowDocumentEditor`s CharacterFormatting.FontWeight.LocalValue accepts only FontWeights.Bold and FontWeights.Normal and throws an exception when setting different weights (ex. Black, Thin, etc.).
When mailmerging a document, with nested mail merge group which starts inside a table and ends outside the table, a NullReferenceException is thrown: "System.NullReferenceException: 'Object reference not set to an instance of an object.' firstParagraphInTemplate was null."
Workaround: move the group end (EndGroup, TableEnd, RangeEnd, or GroupEnd) merge field inside the table where the group starts.
List's top and bottom margins are not correctly exported.
Workaround: Apply TelerikNormal style to the 'ol' element.
Indent of BodyTextIndent style applied to a paragraph is not respected on export.
Workaround: Remove the applied style.
var p = run.Paragraph;
p.Properties.StyleId = string.Empty;
Importing a document containing a hyperlink (<a>) tag without content extends it over the trailing elements.
For example, importing this HTML:
<a></a>
<p>First paragraph</p>
<p>Second paragraph</p>
<p>Third paragraph</p>
Generates:
Instead of this:
When there is a document (e.g. docx) with hanging indent in a list and this document is imported and then exported to HTML, the text overlaps the bullet as shown in the screenshot.
Merging (with RadFlowDocumentEditor's InsertDocument method) documents containing lists sometimes doesn't properly resolve the ListId properties.
Workaround: Removing the list with bullets resolves the issue as there is only one ListId to pick from:
document.Lists.Remove(1);
Workaround:
var fieldInfo = editor.InsertField("TOC");
fieldInfo.UpdateField();
fieldInfo.IsDirty = true;