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);
        }
Exemple #2
0
        /// <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
            });
        }