void SystemOptionsView_Loaded(object sender, System.Windows.RoutedEventArgs e) { var exportSettings = new HtmlExportSettings { DocumentExportLevel = DocumentExportLevel.Fragment, StylesExportMode = StylesExportMode.Inline }; htmlDataProvider.FormatProvider = new HtmlFormatProvider {ExportSettings = exportSettings}; HTMLRichTextBox.ManageBookmarksDialog = new ManageBookmarksDialog(); InsertImageToRichtextCommand = new InsertImageToRichtextCommand(HTMLRichTextBox); }
/// <summary> /// Creates an optmized HTML format provider. /// </summary> /// <returns>An object that implements <see cref="IDocumentFormatProvider"/>.</returns> static IDocumentFormatProvider CreateHtmlProvider() { var settings = new HtmlExportSettings() { DocumentExportLevel = DocumentExportLevel.Fragment, ExportEmptyDocumentAsEmptyString = true }; settings.PropertiesToIgnore["p"].Add("margin-top"); settings.PropertiesToIgnore["p"].Add("margin-bottom"); settings.PropertiesToIgnore["p"].Add("margin-left"); settings.PropertiesToIgnore["p"].Add("margin-right"); settings.PropertiesToIgnore["p"].Add("line-height"); return(new HtmlFormatProvider() { ExportSettings = settings }); }