LibreOffice Module oox (master)  1
Public Types | Public Member Functions | Protected Member Functions | List of all members
oox::FormulaExportBase Class Referenceabstract

Interface class, StarMath will implement writeFormula*() to write out markup representing the formula. More...

#include <export.hxx>

Public Types

enum  eFormulaAlign {
  INLINE,
  CENTER,
  GROUPEDCENTER,
  LEFT,
  RIGHT
}
 

Public Member Functions

virtual void writeFormulaOoxml (::sax_fastparser::FSHelperPtr pSerializer, oox::core::OoxmlVersion version, oox::drawingml::DocumentType documentType, sal_Int8 nAlign)=0
 
virtual void writeFormulaRtf (OStringBuffer &rBuffer, rtl_TextEncoding nEncoding)=0
 

Protected Member Functions

 FormulaExportBase ()
 
 ~FormulaExportBase ()
 

Detailed Description

Interface class, StarMath will implement writeFormula*() to write out markup representing the formula.

Definition at line 26 of file export.hxx.

Member Enumeration Documentation

Enumerator
INLINE 
CENTER 
GROUPEDCENTER 
LEFT 
RIGHT 

Definition at line 33 of file export.hxx.

Constructor & Destructor Documentation

oox::FormulaExportBase::FormulaExportBase ( )
protected

Definition at line 14 of file export.cxx.

oox::FormulaExportBase::~FormulaExportBase ( )
inlineprotected

Definition at line 38 of file export.hxx.

Member Function Documentation

virtual void oox::FormulaExportBase::writeFormulaOoxml ( ::sax_fastparser::FSHelperPtr  pSerializer,
oox::core::OoxmlVersion  version,
oox::drawingml::DocumentType  documentType,
sal_Int8  nAlign 
)
pure virtual
virtual void oox::FormulaExportBase::writeFormulaRtf ( OStringBuffer &  rBuffer,
rtl_TextEncoding  nEncoding 
)
pure virtual

The documentation for this class was generated from the following files: