From 3788b960f84814edf3092cbb4d33b81fcad391b9 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Thu, 15 Sep 2011 21:22:56 +0000 Subject: [PATCH] Get default font color and background color working for XHTML export. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39679 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/Buffer.cpp | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/Buffer.cpp b/src/Buffer.cpp index 548eb400ed..3df51d7b84 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -713,10 +713,10 @@ int Buffer::readHeader(Lexer & lex) params().indiceslist().clear(); params().backgroundcolor = lyx::rgbFromHexName("#ffffff"); params().isbackgroundcolor = false; - params().fontcolor = lyx::rgbFromHexName("#000000"); + params().fontcolor = RGBColor(0, 0, 0); params().isfontcolor = false; - params().notefontcolor = lyx::rgbFromHexName("#cccccc"); - params().boxbgcolor = lyx::rgbFromHexName("#ff0000"); + params().notefontcolor = RGBColor(0xCC, 0xCC, 0xCC); + params().boxbgcolor = RGBColor(0xFF, 0, 0); params().html_latex_start.clear(); params().html_latex_end.clear(); params().html_math_img_scale = 1.0; @@ -1642,6 +1642,21 @@ void Buffer::writeLyXHTMLSource(odocstream & os, << styleinfo << "\n"; } + + bool const needfg = params().fontcolor != RGBColor(0, 0, 0); + bool const needbg = params().backgroundcolor != RGBColor(OxFF, OxFF, OxFF); + if (needfg || needbg) { + os << "\n"; + } os << "\n\n"; } -- 2.39.2