User: kz      
Date: 2008-04-03 16:48:47+0000
Modified:
   dba/dbaccess/source/filter/xml/xmlHelper.cxx

Log:
 INTEGRATION: CWS dbodf11 (1.8.76); FILE MERGED
 2007/02/02 12:09:14 oj 1.8.76.1: export ODF format

File Changes:

Directory: /dba/dbaccess/source/filter/xml/
===========================================

File [changed]: xmlHelper.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/filter/xml/xmlHelper.cxx?r1=1.8&r2=1.9
Delta lines:  +85 -32
---------------------
--- xmlHelper.cxx       2006-09-17 06:47:15+0000        1.8
+++ xmlHelper.cxx       2008-04-03 16:48:44+0000        1.9
@@ -120,35 +120,34 @@
 {
        static const XMLPropertyMapEntry s_aTableStylesProperties[] =
        {
-               MAP_CONST( PROPERTY_FONTNAME,                   
XML_NAMESPACE_STYLE,    XML_FONT_NAME,                          
XML_TYPE_STRING, 0 ),
-               MAP_CONST( PROPERTY_ROW_HEIGHT,                 
XML_NAMESPACE_STYLE,    XML_ROW_HEIGHT,                         
XML_TYPE_PROP_TABLE_ROW|XML_TYPE_MEASURE, 0),
-               MAP_CONST( PROPERTY_TEXTCOLOR,                  
XML_NAMESPACE_FO,               XML_COLOR,                                      
XML_TYPE_COLOR, 0 ),
-               MAP_CONST( PROPERTY_TEXTLINECOLOR,              
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_COLOR,       
XML_TYPE_TEXT_UNDERLINE_COLOR|MID_FLAG_MULTI_PROPERTY, 0 ),
+               //MAP_CONST( PROPERTY_FONTNAME,                 
XML_NAMESPACE_STYLE,    XML_FONT_NAME,                          
XML_TYPE_STRING, 0 ),
+               //MAP_CONST( PROPERTY_TEXTCOLOR,                        
XML_NAMESPACE_FO,               XML_COLOR,                                      
XML_TYPE_COLOR, 0 ),
+               //MAP_CONST( PROPERTY_TEXTLINECOLOR,            
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_COLOR,       
XML_TYPE_TEXT_UNDERLINE_COLOR|MID_FLAG_MULTI_PROPERTY, 0 ),
 
-               MAP_CONST( PROPERTY_TEXTRELIEF,                 
XML_NAMESPACE_STYLE,    XML_FONT_RELIEF,                            
XML_TYPE_TEXT_FONT_RELIEF|MID_FLAG_MULTI_PROPERTY, 0 ),
-               MAP_CONST( PROPERTY_TEXTEMPHASIS,               
XML_NAMESPACE_STYLE,    XML_TEXT_EMPHASIZE,                 
XML_TYPE_CONTROL_TEXT_EMPHASIZE, 0 ),
-               MAP_CONST( PROPERTY_FONTCHARWIDTH,              
XML_NAMESPACE_STYLE,    XML_FONT_CHAR_WIDTH,                XML_TYPE_NUMBER16, 
0 ),
-               MAP_CONST( PROPERTY_FONTCHARSET,                
XML_NAMESPACE_STYLE,    XML_FONT_CHARSET,                           
XML_TYPE_TEXT_FONTENCODING, 0 ),
-               MAP_CONST( PROPERTY_FONTFAMILY,                 
XML_NAMESPACE_STYLE,    XML_FONT_FAMILY_GENERIC,            
XML_TYPE_TEXT_FONTFAMILY, 0 ),
-               MAP_CONST( PROPERTY_FONTHEIGHT,                 
XML_NAMESPACE_FO,               XML_FONT_SIZE,                              
XML_TYPE_MEASURE16, 0 ),
-               MAP_CONST( PROPERTY_FONTKERNING,                
XML_NAMESPACE_STYLE,    XML_LETTER_KERNING,                 XML_TYPE_BOOL, 0 ),
-               
-               MAP_CONST( PROPERTY_FONTORIENTATION,    XML_NAMESPACE_STYLE,    
XML_ROTATION_ANGLE,                 XML_TYPE_ROTATION_ANGLE, 0 ),
-               MAP_CONST( PROPERTY_FONTPITCH,                  
XML_NAMESPACE_STYLE,    XML_FONT_PITCH,                             
XML_TYPE_TEXT_FONTPITCH, 0 ),
-               MAP_CONST( PROPERTY_FONTSLANT,                  
XML_NAMESPACE_FO,               XML_FONT_STYLE,                             
XML_TYPE_TEXT_POSTURE, 0 ),
-               MAP_CONST_ASCII( "CharStrikeout",               
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_STYLE,    
XML_TYPE_TEXT_CROSSEDOUT_STYLE|MID_FLAG_MERGE_PROPERTY, 0),
-               MAP_CONST_ASCII( "CharStrikeout",               
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_TYPE,     
XML_TYPE_TEXT_CROSSEDOUT_TYPE|MID_FLAG_MERGE_PROPERTY,  0),
-               MAP_CONST_ASCII( "CharStrikeout",               
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_WIDTH,    
XML_TYPE_TEXT_CROSSEDOUT_WIDTH|MID_FLAG_MERGE_PROPERTY, 0),
-               MAP_CONST_ASCII( "CharStrikeout",               
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_TEXT,     
XML_TYPE_TEXT_CROSSEDOUT_TEXT|MID_FLAG_MERGE_PROPERTY,  0),
-               MAP_CONST( PROPERTY_FONTSTYLENAME,              
XML_NAMESPACE_STYLE,    XML_FONT_STYLE_NAME,                XML_TYPE_STRING, 0 
),
-               MAP_CONST_ASCII( "CharUnderline",               
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_STYLE,               
XML_TYPE_TEXT_UNDERLINE_STYLE|MID_FLAG_MERGE_PROPERTY, 0 ),
-               MAP_CONST_ASCII( "CharUnderline",               
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_TYPE,                
XML_TYPE_TEXT_UNDERLINE_TYPE|MID_FLAG_MERGE_PROPERTY, 0 ),
-               MAP_CONST_ASCII( "CharUnderline",               
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_WIDTH,               
XML_TYPE_TEXT_UNDERLINE_WIDTH|MID_FLAG_MERGE_PROPERTY, 0 ),
-               MAP_CONST_ASCII( "CharUnderlineColor",  XML_NAMESPACE_STYLE,    
XML_TEXT_UNDERLINE_COLOR,               
XML_TYPE_TEXT_UNDERLINE_COLOR|MID_FLAG_MULTI_PROPERTY, 0        ),
-               MAP_CONST_ASCII( "CharUnderlineHasColor",XML_NAMESPACE_STYLE,   
XML_TEXT_UNDERLINE_COLOR,               
XML_TYPE_TEXT_UNDERLINE_HASCOLOR|MID_FLAG_MERGE_ATTRIBUTE, 0    ),
-               MAP_CONST( PROPERTY_FONTWEIGHT,                 
XML_NAMESPACE_FO,               XML_FONT_WEIGHT,                            
XML_TYPE_TEXT_WEIGHT, 0 ),
-               MAP_CONST( PROPERTY_FONTWIDTH,                  
XML_NAMESPACE_STYLE,    XML_FONT_WIDTH,                             
XML_TYPE_FONT_WIDTH, 0 ),
-               MAP_CONST( PROPERTY_FONTWORDLINEMODE,   XML_NAMESPACE_FO,       
        XML_SCORE_SPACES,                           XML_TYPE_NBOOL, 0 ),
+               //MAP_CONST( PROPERTY_TEXTRELIEF,                       
XML_NAMESPACE_STYLE,    XML_FONT_RELIEF,                            
XML_TYPE_TEXT_FONT_RELIEF|MID_FLAG_MULTI_PROPERTY, 0 ),
+               //MAP_CONST( PROPERTY_TEXTEMPHASIS,             
XML_NAMESPACE_STYLE,    XML_TEXT_EMPHASIZE,                 
XML_TYPE_CONTROL_TEXT_EMPHASIZE, 0 ),
+               //MAP_CONST( PROPERTY_FONTCHARWIDTH,            
XML_NAMESPACE_STYLE,    XML_FONT_CHAR_WIDTH,                XML_TYPE_NUMBER16, 
0 ),
+               //MAP_CONST( PROPERTY_FONTCHARSET,              
XML_NAMESPACE_STYLE,    XML_FONT_CHARSET,                           
XML_TYPE_TEXT_FONTENCODING, 0 ),
+               //MAP_CONST( PROPERTY_FONTFAMILY,                       
XML_NAMESPACE_STYLE,    XML_FONT_FAMILY_GENERIC,            
XML_TYPE_TEXT_FONTFAMILY, 0 ),
+               //MAP_CONST( PROPERTY_FONTHEIGHT,                       
XML_NAMESPACE_FO,               XML_FONT_SIZE,                              
XML_TYPE_MEASURE16, 0 ),
+               //MAP_CONST( PROPERTY_FONTKERNING,              
XML_NAMESPACE_STYLE,    XML_LETTER_KERNING,                 XML_TYPE_BOOL, 0 ),
+               //
+               //MAP_CONST( PROPERTY_FONTORIENTATION,  XML_NAMESPACE_STYLE,    
XML_ROTATION_ANGLE,                 XML_TYPE_ROTATION_ANGLE, 0 ),
+               //MAP_CONST( PROPERTY_FONTPITCH,                        
XML_NAMESPACE_STYLE,    XML_FONT_PITCH,                             
XML_TYPE_TEXT_FONTPITCH, 0 ),
+               //MAP_CONST( PROPERTY_FONTSLANT,                        
XML_NAMESPACE_FO,               XML_FONT_STYLE,                             
XML_TYPE_TEXT_POSTURE, 0 ),
+               //MAP_CONST_ASCII( "CharStrikeout",             
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_STYLE,    
XML_TYPE_TEXT_CROSSEDOUT_STYLE|MID_FLAG_MERGE_PROPERTY, 0),
+               //MAP_CONST_ASCII( "CharStrikeout",             
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_TYPE,     
XML_TYPE_TEXT_CROSSEDOUT_TYPE|MID_FLAG_MERGE_PROPERTY,  0),
+               //MAP_CONST_ASCII( "CharStrikeout",             
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_WIDTH,    
XML_TYPE_TEXT_CROSSEDOUT_WIDTH|MID_FLAG_MERGE_PROPERTY, 0),
+               //MAP_CONST_ASCII( "CharStrikeout",             
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_TEXT,     
XML_TYPE_TEXT_CROSSEDOUT_TEXT|MID_FLAG_MERGE_PROPERTY,  0),
+               //MAP_CONST( PROPERTY_FONTSTYLENAME,            
XML_NAMESPACE_STYLE,    XML_FONT_STYLE_NAME,                XML_TYPE_STRING, 0 
),
+               //MAP_CONST_ASCII( "CharUnderline",             
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_STYLE,               
XML_TYPE_TEXT_UNDERLINE_STYLE|MID_FLAG_MERGE_PROPERTY, 0 ),
+               //MAP_CONST_ASCII( "CharUnderline",             
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_TYPE,                
XML_TYPE_TEXT_UNDERLINE_TYPE|MID_FLAG_MERGE_PROPERTY, 0 ),
+               //MAP_CONST_ASCII( "CharUnderline",             
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_WIDTH,               
XML_TYPE_TEXT_UNDERLINE_WIDTH|MID_FLAG_MERGE_PROPERTY, 0 ),
+               //MAP_CONST_ASCII( "CharUnderlineColor",        
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_COLOR,               
XML_TYPE_TEXT_UNDERLINE_COLOR|MID_FLAG_MULTI_PROPERTY, 0        ),
+               //MAP_CONST_ASCII( "CharUnderlineHasColor",XML_NAMESPACE_STYLE, 
XML_TEXT_UNDERLINE_COLOR,               
XML_TYPE_TEXT_UNDERLINE_HASCOLOR|MID_FLAG_MERGE_ATTRIBUTE, 0    ),
+               //MAP_CONST( PROPERTY_FONTWEIGHT,                       
XML_NAMESPACE_FO,               XML_FONT_WEIGHT,                            
XML_TYPE_TEXT_WEIGHT, 0 ),
+               //MAP_CONST( PROPERTY_FONTWIDTH,                        
XML_NAMESPACE_STYLE,    XML_FONT_WIDTH,                             
XML_TYPE_FONT_WIDTH, 0 ),
+               //MAP_CONST( PROPERTY_FONTWORDLINEMODE, XML_NAMESPACE_STYLE,    
XML_TEXT_UNDERLINE_MODE,                XML_TYPE_TEXT_LINE_MODE, 0 ),
                MAP_END()
        };
        UniReference < XMLPropertyHandlerFactory> xFac = new 
::xmloff::OControlPropertyHandlerFactory();
@@ -157,17 +156,71 @@
 // 
-----------------------------------------------------------------------------
 UniReference < XMLPropertySetMapper > 
OXMLHelper::GetColumnStylesPropertySetMapper()
 {
+#define MAP_CONST_COLUMN( name, prefix, token, type, context )  { name.ascii, 
name.length,     prefix, token, type|XML_TYPE_PROP_TABLE_COLUMN, context }
        static const XMLPropertyMapEntry s_aColumnStylesProperties[] =
        {
-               MAP_CONST( PROPERTY_WIDTH,                      
XML_NAMESPACE_STYLE,    XML_COLUMN_WIDTH,               
XML_TYPE_PROP_TABLE_COLUMN|XML_TYPE_MEASURE, 0),
-               MAP_CONST( PROPERTY_HIDDEN,                     
XML_NAMESPACE_TABLE,    XML_DISPLAY,                    
XML_TYPE_PROP_TABLE_COLUMN|XML_DB_TYPE_EQUAL|MID_FLAG_SPECIAL_ITEM, 
CTF_DB_ISVISIBLE ),
-               MAP_CONST( PROPERTY_ALIGN,                      
XML_NAMESPACE_FO,           XML_TEXT_ALIGN,                     
XML_TYPE_PROP_TABLE_COLUMN|XML_TYPE_TEXT_ALIGN, CTF_DB_COLUMN_TEXT_ALIGN ),
-               MAP_CONST( PROPERTY_NUMBERFORMAT,       XML_NAMESPACE_STYLE,    
XML_DATA_STYLE_NAME,    
XML_TYPE_PROP_TABLE_COLUMN|XML_TYPE_NUMBER|MID_FLAG_SPECIAL_ITEM, 
CTF_DB_NUMBERFORMAT),
+               MAP_CONST_COLUMN( PROPERTY_WIDTH,                       
XML_NAMESPACE_STYLE,    XML_COLUMN_WIDTH,               XML_TYPE_MEASURE, 0),
+               MAP_CONST_COLUMN( PROPERTY_HIDDEN,                      
XML_NAMESPACE_TABLE,    XML_DISPLAY,                    
XML_DB_TYPE_EQUAL|MID_FLAG_SPECIAL_ITEM, CTF_DB_ISVISIBLE ),
+               MAP_CONST_COLUMN( PROPERTY_NUMBERFORMAT,        
XML_NAMESPACE_STYLE,    XML_DATA_STYLE_NAME,    
XML_TYPE_NUMBER|MID_FLAG_SPECIAL_ITEM, CTF_DB_NUMBERFORMAT),
                MAP_END()
        };
        UniReference < XMLPropertyHandlerFactory> xFac = new 
OPropertyHandlerFactory();
        return new 
XMLPropertySetMapper((XMLPropertyMapEntry*)s_aColumnStylesProperties, xFac);
 }
 // 
-----------------------------------------------------------------------------
+UniReference < XMLPropertySetMapper > 
OXMLHelper::GetCellStylesPropertySetMapper()
+{
+#define MAP_CONST_CELL( name, prefix, token, type, context )  { name.ascii, 
name.length,       prefix, token, type|XML_TYPE_PROP_PARAGRAPH, context }
+#define MAP_CONST_TEXT( name, prefix, token, type, context )  { name.ascii, 
name.length,       prefix, token, type|XML_TYPE_PROP_TEXT, context }
+#define MAP_CONST_TEXT_ASCII( name, prefix, token, type, context ) { name, 
sizeof(name)-1,     prefix, token, type|XML_TYPE_PROP_TEXT, context }
+       static const XMLPropertyMapEntry s_aCellStylesProperties[] =
+       {
+               MAP_CONST_CELL( PROPERTY_ALIGN,                     
XML_NAMESPACE_FO,       XML_TEXT_ALIGN,                         
XML_TYPE_TEXT_ALIGN, CTF_DB_COLUMN_TEXT_ALIGN),
+        MAP_CONST_TEXT( PROPERTY_FONTNAME,                     
XML_NAMESPACE_STYLE,    XML_FONT_NAME,                          
XML_TYPE_STRING, 0 ),
+               MAP_CONST_TEXT( PROPERTY_TEXTCOLOR,                     
XML_NAMESPACE_FO,               XML_COLOR,                                      
XML_TYPE_COLOR, 0 ),
+               MAP_CONST_TEXT( PROPERTY_TEXTLINECOLOR,         
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_COLOR,       
XML_TYPE_TEXT_UNDERLINE_COLOR|MID_FLAG_MULTI_PROPERTY, 0 ),
+
+               MAP_CONST_TEXT( PROPERTY_TEXTRELIEF,            
XML_NAMESPACE_STYLE,    XML_FONT_RELIEF,                            
XML_TYPE_TEXT_FONT_RELIEF|MID_FLAG_MULTI_PROPERTY, 0 ),
+               MAP_CONST_TEXT( PROPERTY_TEXTEMPHASIS,          
XML_NAMESPACE_STYLE,    XML_TEXT_EMPHASIZE,                 
XML_TYPE_CONTROL_TEXT_EMPHASIZE, 0 ),
+               MAP_CONST_TEXT( PROPERTY_FONTCHARWIDTH,         
XML_NAMESPACE_STYLE,    XML_FONT_CHAR_WIDTH,                XML_TYPE_NUMBER16, 
0 ),
+               MAP_CONST_TEXT( PROPERTY_FONTCHARSET,           
XML_NAMESPACE_STYLE,    XML_FONT_CHARSET,                           
XML_TYPE_TEXT_FONTENCODING, 0 ),
+               MAP_CONST_TEXT( PROPERTY_FONTFAMILY,            
XML_NAMESPACE_STYLE,    XML_FONT_FAMILY_GENERIC,            
XML_TYPE_TEXT_FONTFAMILY, 0 ),
+               MAP_CONST_TEXT( PROPERTY_FONTHEIGHT,            
XML_NAMESPACE_FO,               XML_FONT_SIZE,                              
XML_TYPE_MEASURE16, 0 ),
+               MAP_CONST_TEXT( PROPERTY_FONTKERNING,           
XML_NAMESPACE_STYLE,    XML_LETTER_KERNING,                 XML_TYPE_BOOL, 0 ),
+               
+               MAP_CONST_TEXT( PROPERTY_FONTORIENTATION,       
XML_NAMESPACE_STYLE,    XML_ROTATION_ANGLE,                 
XML_TYPE_ROTATION_ANGLE, 0 ),
+               MAP_CONST_TEXT( PROPERTY_FONTPITCH,                     
XML_NAMESPACE_STYLE,    XML_FONT_PITCH,                             
XML_TYPE_TEXT_FONTPITCH, 0 ),
+               MAP_CONST_TEXT( PROPERTY_FONTSLANT,                     
XML_NAMESPACE_FO,               XML_FONT_STYLE,                             
XML_TYPE_TEXT_POSTURE, 0 ),
+               MAP_CONST_TEXT_ASCII( "CharStrikeout",          
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_STYLE,    
XML_TYPE_TEXT_CROSSEDOUT_STYLE|MID_FLAG_MERGE_PROPERTY, 0),
+               MAP_CONST_TEXT_ASCII( "CharStrikeout",          
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_TYPE,     
XML_TYPE_TEXT_CROSSEDOUT_TYPE|MID_FLAG_MERGE_PROPERTY,  0),
+               MAP_CONST_TEXT_ASCII( "CharStrikeout",          
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_WIDTH,    
XML_TYPE_TEXT_CROSSEDOUT_WIDTH|MID_FLAG_MERGE_PROPERTY, 0),
+               MAP_CONST_TEXT_ASCII( "CharStrikeout",          
XML_NAMESPACE_STYLE,    XML_TEXT_LINE_THROUGH_TEXT,     
XML_TYPE_TEXT_CROSSEDOUT_TEXT|MID_FLAG_MERGE_PROPERTY,  0),
+               MAP_CONST_TEXT( PROPERTY_FONTSTYLENAME,         
XML_NAMESPACE_STYLE,    XML_FONT_STYLE_NAME,                XML_TYPE_STRING, 0 
),
+               MAP_CONST_TEXT_ASCII( "CharUnderline",          
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_STYLE,               
XML_TYPE_TEXT_UNDERLINE_STYLE|MID_FLAG_MERGE_PROPERTY, 0 ),
+               MAP_CONST_TEXT_ASCII( "CharUnderline",          
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_TYPE,                
XML_TYPE_TEXT_UNDERLINE_TYPE|MID_FLAG_MERGE_PROPERTY, 0 ),
+               MAP_CONST_TEXT_ASCII( "CharUnderline",          
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_WIDTH,               
XML_TYPE_TEXT_UNDERLINE_WIDTH|MID_FLAG_MERGE_PROPERTY, 0 ),
+               MAP_CONST_TEXT_ASCII( "CharUnderlineColor",     
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_COLOR,               
XML_TYPE_TEXT_UNDERLINE_COLOR|MID_FLAG_MULTI_PROPERTY, 0        ),
+               MAP_CONST_TEXT_ASCII( 
"CharUnderlineHasColor",XML_NAMESPACE_STYLE,      XML_TEXT_UNDERLINE_COLOR,     
          XML_TYPE_TEXT_UNDERLINE_HASCOLOR|MID_FLAG_MERGE_ATTRIBUTE, 0    ),
+               MAP_CONST_TEXT( PROPERTY_FONTWEIGHT,            
XML_NAMESPACE_FO,               XML_FONT_WEIGHT,                            
XML_TYPE_TEXT_WEIGHT, 0 ),
+               MAP_CONST_TEXT( PROPERTY_FONTWIDTH,                     
XML_NAMESPACE_STYLE,    XML_FONT_WIDTH,                             
XML_TYPE_FONT_WIDTH, 0 ),
+               MAP_CONST_TEXT( PROPERTY_FONTWORDLINEMODE,      
XML_NAMESPACE_STYLE,    XML_TEXT_UNDERLINE_MODE,                
XML_TYPE_TEXT_LINE_MODE|MID_FLAG_MERGE_PROPERTY, 0 ),
+               MAP_END()
+       };
+       UniReference < XMLPropertyHandlerFactory> xFac = new 
/*OPropertyHandlerFactory*/::xmloff::OControlPropertyHandlerFactory();
+       return new 
XMLPropertySetMapper((XMLPropertyMapEntry*)s_aCellStylesProperties, xFac);
+}
+// 
-----------------------------------------------------------------------------
+UniReference < XMLPropertySetMapper > 
OXMLHelper::GetRowStylesPropertySetMapper()
+{
+#define MAP_CONST_ROW( name, prefix, token, type, context )  { name.ascii, 
name.length,        prefix, token, type|XML_TYPE_PROP_TABLE_ROW, context }
+       static const XMLPropertyMapEntry s_aStylesProperties[] =
+       {
+               MAP_CONST_ROW( PROPERTY_ROW_HEIGHT,                     
XML_NAMESPACE_STYLE,    XML_ROW_HEIGHT,                         
XML_TYPE_MEASURE, 0),
+               MAP_END()
+       };
+       UniReference < XMLPropertyHandlerFactory> xFac = new 
OPropertyHandlerFactory();
+       return new 
XMLPropertySetMapper((XMLPropertyMapEntry*)s_aStylesProperties, xFac);
+}
+// 
-----------------------------------------------------------------------------
 }
 




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to