diff options
author | Cédric Bosdonnat <cedricbosdo@openoffice.org> | 2011-03-15 15:39:08 +0100 |
---|---|---|
committer | Cédric Bosdonnat <cedricbosdo@openoffice.org> | 2011-03-19 17:56:24 +0100 |
commit | 0ffe180cf6a6eaa7ffa14c96f17094b093aa65db (patch) | |
tree | 55e01921e5a205e0a699653029b92305ca57b124 /sc/source/filter/html | |
parent | 9503970fda80acabdead01df43d95fed7cd2d3df (diff) |
Added the new border types to the HTML export
Diffstat (limited to 'sc/source/filter/html')
-rw-r--r-- | sc/source/filter/html/htmlexp.cxx | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/sc/source/filter/html/htmlexp.cxx b/sc/source/filter/html/htmlexp.cxx index 05338c3849b1..7573b9427243 100644 --- a/sc/source/filter/html/htmlexp.cxx +++ b/sc/source/filter/html/htmlexp.cxx @@ -506,14 +506,28 @@ void ScHTMLExport::BorderToStyle( ByteString& rOut, const char* pBorderName, ((rOut += "border-") += pBorderName) += ": "; // thickness - int nWidth = pLine->GetOutWidth(); + int nWidth = pLine->GetWidth(); int nPxWidth = ( nWidth > 0 )? std::max( int( nWidth / TWIPS_PER_PIXEL ), 1 ): 0; (rOut += ByteString::CreateFromInt32( nPxWidth )) += "px "; switch ( pLine->GetStyle() ) { + case SOLID: rOut += "solid"; break; case DOTTED: rOut += "dotted"; break; case DASHED: rOut += "dashed"; break; - default: rOut += "solid"; + case DOUBLE: + case THINTHICK_SMALLGAP: + case THINTHICK_MEDIUMGAP: + case THINTHICK_LARGEGAP: + case THICKTHIN_SMALLGAP: + case THICKTHIN_MEDIUMGAP: + case THICKTHIN_LARGEGAP: + rOut += "double"; + break; + case EMBOSSED: rOut += "ridge"; break; + case ENGRAVED: rOut += "groove"; break; + case OUTSET: rOut += "outset"; break; + case INSET: rOut += "inset"; break; + default: rOut += "hidden"; } rOut += " #"; |