@Override
	public String getOOXML()
	{
		StringBuffer ooxml = new StringBuffer();
		ooxml.append( "<a:defRPr" );
		Iterator<String> i = attrs.keySet().iterator();
		while( i.hasNext() )
		{
			String key = i.next();
			String val = attrs.get( key );
			ooxml.append( " " + key + "=\"" + val + "\"" );
		}
		ooxml.append( ">" );
		if( line != null )
		{
			ooxml.append( line.getOOXML() );
		}
		if( fillGroup != null )
		{
			ooxml.append( fillGroup.getOOXML() );        // group fill
		}
		if( effect != null )
		{
			ooxml.append( effect.getOOXML() );  // group effect
		}
		// highlight
		// TEXTUNDERLINELINE
		// TEXTUNDERLINEFILL
		if( latin != null )
		{
			ooxml.append( "<a:latin typeface=\"" + latin + "\"/>" );
		}
		if( ea != null )
		{
			ooxml.append( "<a:ea typeface=\"" + ea + "\"/>" );
		}
		if( cs != null )
		{
			ooxml.append( "<a:cs typeface=\"" + cs + "\"/>" );
		}
		// hLinkClick
		// hLinkMouseOver
		ooxml.append( "</a:defRPr>" );
		return ooxml.toString();
	}