summaryrefslogtreecommitdiff
path: root/oox/source/dump/xlsbdumper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'oox/source/dump/xlsbdumper.cxx')
-rw-r--r--oox/source/dump/xlsbdumper.cxx77
1 files changed, 29 insertions, 48 deletions
diff --git a/oox/source/dump/xlsbdumper.cxx b/oox/source/dump/xlsbdumper.cxx
index 3db91fd7383d..5a74a15e554c 100644
--- a/oox/source/dump/xlsbdumper.cxx
+++ b/oox/source/dump/xlsbdumper.cxx
@@ -1130,16 +1130,16 @@ void RecordStreamObject::implDumpRecordBody()
case 0: dumpDec< sal_Int32 >( "operator", "CFRULE-CELL-OPERATOR" ); break;
case 5: dumpDec< sal_Int32 >( "rank" ); break;
case 8: dumpDec< sal_Int32 >( "operator", "CFRULE-TEXT-OPERATOR" ); break;
- case 15: dumpDec< sal_Int32 >( "operator", "CFRULE-TIME-OPERATOR" ); break;
- case 16: dumpDec< sal_Int32 >( "operator", "CFRULE-TIME-OPERATOR" ); break;
- case 17: dumpDec< sal_Int32 >( "operator", "CFRULE-TIME-OPERATOR" ); break;
- case 18: dumpDec< sal_Int32 >( "operator", "CFRULE-TIME-OPERATOR" ); break;
- case 19: dumpDec< sal_Int32 >( "operator", "CFRULE-TIME-OPERATOR" ); break;
- case 20: dumpDec< sal_Int32 >( "operator", "CFRULE-TIME-OPERATOR" ); break;
- case 21: dumpDec< sal_Int32 >( "operator", "CFRULE-TIME-OPERATOR" ); break;
- case 22: dumpDec< sal_Int32 >( "operator", "CFRULE-TIME-OPERATOR" ); break;
- case 23: dumpDec< sal_Int32 >( "operator", "CFRULE-TIME-OPERATOR" ); break;
- case 24: dumpDec< sal_Int32 >( "operator", "CFRULE-TIME-OPERATOR" ); break;
+ case 15: dumpDec< sal_Int32 >( "operator", "CFRULE-DATE-OPERATOR" ); break;
+ case 16: dumpDec< sal_Int32 >( "operator", "CFRULE-DATE-OPERATOR" ); break;
+ case 17: dumpDec< sal_Int32 >( "operator", "CFRULE-DATE-OPERATOR" ); break;
+ case 18: dumpDec< sal_Int32 >( "operator", "CFRULE-DATE-OPERATOR" ); break;
+ case 19: dumpDec< sal_Int32 >( "operator", "CFRULE-DATE-OPERATOR" ); break;
+ case 20: dumpDec< sal_Int32 >( "operator", "CFRULE-DATE-OPERATOR" ); break;
+ case 21: dumpDec< sal_Int32 >( "operator", "CFRULE-DATE-OPERATOR" ); break;
+ case 22: dumpDec< sal_Int32 >( "operator", "CFRULE-DATE-OPERATOR" ); break;
+ case 23: dumpDec< sal_Int32 >( "operator", "CFRULE-DATE-OPERATOR" ); break;
+ case 24: dumpDec< sal_Int32 >( "operator", "CFRULE-DATE-OPERATOR" ); break;
case 25: dumpDec< sal_Int32 >( "std-dev" ); break;
case 26: dumpDec< sal_Int32 >( "std-dev" ); break;
case 29: dumpDec< sal_Int32 >( "std-dev" ); break;
@@ -1306,38 +1306,22 @@ void RecordStreamObject::implDumpRecordBody()
case 0:
dumpDec< sal_uInt8 >( "pattern", "FILLPATTERNS" );
break;
- case 1:
- case 2:
+ case 1: case 2: case 5:
dumpColor();
break;
case 3:
- dumpDec< sal_Int32 >( "gradient-type", "FILL-GRADIENTTYPE" );
- dumpDec< double >( "linear-angle" );
- dumpDec< double >( "pos-left" );
- dumpDec< double >( "pos-right" );
- dumpDec< double >( "pos-top" );
- dumpDec< double >( "pos-bottom" );
+ dumpGradientHead();
break;
case 4:
dumpDec< sal_uInt16 >( "index" );
dumpDec< double >( "stop-position" );
dumpColor( "stop-color" );
break;
- case 5:
- dumpColor();
- break;
- case 6:
- case 7:
- case 8:
- case 9:
- case 10:
- case 11:
- case 12:
+ case 6: case 7: case 8: case 9: case 10: case 11: case 12:
dumpColor( "color" );
dumpDec< sal_uInt16 >( "style", "BORDERSTYLES" );
break;
- case 13:
- case 14:
+ case 13: case 14:
dumpBoolean( "value" );
break;
case 15:
@@ -1355,9 +1339,7 @@ void RecordStreamObject::implDumpRecordBody()
case 19:
dumpDec< sal_uInt8 >( "text-dir", "XF-TEXTDIRECTION" );
break;
- case 20:
- case 21:
- case 22:
+ case 20: case 21: case 22:
dumpBoolean( "value" );
break;
case 24:
@@ -1372,12 +1354,7 @@ void RecordStreamObject::implDumpRecordBody()
case 27:
dumpDec< sal_uInt16 >( "escapement", "FONT-ESCAPEMENT" );
break;
- case 28:
- case 29:
- case 30:
- case 31:
- case 32:
- case 33:
+ case 28: case 29: case 30: case 31: case 32: case 33:
dumpBoolean( "value" );
break;
case 34:
@@ -1399,10 +1376,9 @@ void RecordStreamObject::implDumpRecordBody()
dumpDec< sal_uInt16 >( "numfmt-id" );
break;
case 42:
- dumpDec< sal_uInt16 >( "relative-indent" );
+ dumpDec< sal_Int16 >( "relative-indent" );
break;
- case 43:
- case 44:
+ case 43: case 44:
dumpBoolean( "value" );
break;
}
@@ -1503,12 +1479,7 @@ void RecordStreamObject::implDumpRecordBody()
dumpDec< sal_Int32 >( "fill-pattern", "FILLPATTERNS" );
dumpColor( "fg-color" );
dumpColor( "bg-color" );
- dumpDec< sal_Int32 >( "gradient-type", "FILL-GRADIENTTYPE" );
- dumpDec< double >( "linear-angle" );
- dumpDec< double >( "pos-left" );
- dumpDec< double >( "pos-right" );
- dumpDec< double >( "pos-top" );
- dumpDec< double >( "pos-bottom" );
+ dumpGradientHead();
out().resetItemIndex();
for( sal_Int32 nStop = 0, nStopCount = dumpDec< sal_Int32 >( "stop-count" ); (nStop < nStopCount) && !in().isEof(); ++nStop )
{
@@ -2174,6 +2145,16 @@ void RecordStreamObject::implDumpRecordBody()
}
}
+void RecordStreamObject::dumpGradientHead()
+{
+ dumpDec< sal_Int32 >( "gradient-type", "FILL-GRADIENTTYPE" );
+ dumpDec< double >( "linear-angle" );
+ dumpDec< double >( "pos-left" );
+ dumpDec< double >( "pos-right" );
+ dumpDec< double >( "pos-top" );
+ dumpDec< double >( "pos-bottom" );
+}
+
void RecordStreamObject::dumpCellHeader( bool bWithColumn )
{
if( bWithColumn ) dumpColIndex();