LibreOffice Module starmath (master) 1
Functions
mathmlexport.cxx File Reference
#include <com/sun/star/xml/sax/Writer.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/embed/ElementModes.hpp>
#include <com/sun/star/util/MeasureUnit.hpp>
#include <com/sun/star/task/XStatusIndicator.hpp>
#include <com/sun/star/uno/Any.h>
#include <officecfg/Office/Common.hxx>
#include <rtl/math.hxx>
#include <sfx2/frame.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/sfxsids.hrc>
#include <osl/diagnose.h>
#include <sot/storage.hxx>
#include <svl/itemset.hxx>
#include <svl/stritem.hxx>
#include <comphelper/fileformat.h>
#include <comphelper/processfactory.hxx>
#include <unotools/streamwrap.hxx>
#include <sax/tools/converter.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/namespacemap.hxx>
#include <comphelper/genericpropertyset.hxx>
#include <comphelper/servicehelper.hxx>
#include <comphelper/propertysetinfo.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <sal/log.hxx>
#include <stack>
#include <mathmlexport.hxx>
#include <xparsmlbase.hxx>
#include <strings.hrc>
#include <smmod.hxx>
#include <unomodel.hxx>
#include <document.hxx>
#include <utility.hxx>
#include <cfgitem.hxx>
#include <starmathdatabase.hxx>
Include dependency graph for mathmlexport.cxx:

Go to the source code of this file.

Functions

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLMetaExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLOasisMetaExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLSettingsExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLOasisSettingsExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLContentExporter_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
static bool lcl_HasEffectOnMathvariant (const SmTokenType eType)
 

Function Documentation

◆ lcl_HasEffectOnMathvariant()

static bool lcl_HasEffectOnMathvariant ( const SmTokenType  eType)
static

Definition at line 1065 of file mathmlexport.cxx.

References eType, TBOLD, TFIXED, TITALIC, TNBOLD, TNITALIC, TSANS, and TSERIF.

Referenced by SmXMLExport::ExportFont().

◆ Math_XMLContentExporter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLContentExporter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 360 of file mathmlexport.cxx.

◆ Math_XMLExporter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLExporter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 320 of file mathmlexport.cxx.

◆ Math_XMLMetaExporter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLMetaExporter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 328 of file mathmlexport.cxx.

◆ Math_XMLOasisMetaExporter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLOasisMetaExporter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 336 of file mathmlexport.cxx.

◆ Math_XMLOasisSettingsExporter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLOasisSettingsExporter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 352 of file mathmlexport.cxx.

◆ Math_XMLSettingsExporter_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Math_XMLSettingsExporter_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 344 of file mathmlexport.cxx.