summaryrefslogtreecommitdiff
path: root/sc/source/filter/html
diff options
context:
space:
mode:
authorCédric Bosdonnat <cedricbosdo@openoffice.org>2011-03-15 15:39:08 +0100
committerCédric Bosdonnat <cedricbosdo@openoffice.org>2011-03-19 17:56:24 +0100
commit0ffe180cf6a6eaa7ffa14c96f17094b093aa65db (patch)
tree55e01921e5a205e0a699653029b92305ca57b124 /sc/source/filter/html
parent9503970fda80acabdead01df43d95fed7cd2d3df (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.cxx18
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 += " #";