Introduce an out-of-the-box way to merge documents along with all specifics of each document - section properties, lists, styles.
The fix will be available in our next LIB release (v. 2016.1.208).
ActiveDocumentEditorChanged is not always fired correctly.
Italic bullet sign of bulleted paragraph (with last italic characters) is exported like an equal sign with a line through it. Workaround: Make all italic bullets non-italic. The following code achieves that: RadDocument document = this.radRichTextBox.Document; foreach (var paragraph in document.EnumerateChildrenOfType<Paragraph>()) { if (paragraph.ListId != Paragraph.ListIdProperty.DefaultValue) { DocumentList documentList = document.ListManager.GetDocumentListById(paragraph.ListId); int levelIndex = paragraph.ListLevel != Paragraph.ListLevelProperty.DefaultValue ? paragraph.ListLevel : 0; if (documentList.ActualStyle.Levels[levelIndex].NumberingFormat == ListNumberingFormat.Bullet) { documentList.ActualStyle.Levels[levelIndex].SpanProperties.FontStyle = FontStyles.Normal; } } } this.radRichTextBox.UpdateEditorLayout();
Currently RadRichTextBox supports Html-based and Silverlight printing. Silverlight printing should be very exact as it simply prints out each page as an Image. Though this type of printing can be really slow for large documents. Currently page layout in Html printing depends on browser layout and this is why the number of pages in the actual document and browser-printed version can be different. Using absolute positioning in Html hopefully this issue can be resolved and paging/positioning of document elements will be precise.