LibreOffice Module starmath (master) 1
|
#include <mathmlexport.hxx>
Public Member Functions | |
SmXMLExportWrapper (css::uno::Reference< css::frame::XModel > xRef) | |
bool | Export (SfxMedium &rMedium) |
void | SetFlat (bool bIn) |
bool | IsUseHTMLMLEntities () const |
void | SetUseHTMLMLEntities (bool bUseHTMLMLEntities) |
bool | WriteThroughComponent (const css::uno::Reference< css::io::XOutputStream > &xOutputStream, const css::uno::Reference< css::lang::XComponent > &xComponent, css::uno::Reference< css::uno::XComponentContext > const &rxContext, css::uno::Reference< css::beans::XPropertySet > const &rPropSet, const char *pComponentName) |
bool | WriteThroughComponent (const css::uno::Reference< css::embed::XStorage > &xStor, const css::uno::Reference< css::lang::XComponent > &xComponent, const char *pStreamName, css::uno::Reference< css::uno::XComponentContext > const &rxContext, css::uno::Reference< css::beans::XPropertySet > const &rPropSet, const char *pComponentName) |
Private Attributes | |
css::uno::Reference< css::frame::XModel > | xModel |
bool | bFlat |
bool | m_bUseHTMLMLEntities |
Definition at line 41 of file mathmlexport.hxx.
|
inlineexplicit |
Definition at line 52 of file mathmlexport.hxx.
bool SmXMLExportWrapper::Export | ( | SfxMedium & | rMedium | ) |
Definition at line 91 of file mathmlexport.cxx.
References aName, Any, bFlat, comphelper::GenericPropertySet_CreateInstance(), cppu::UnoType< typename T >::get(), SfxMedium::GetBaseURL(), SfxObjectShell::GetCreateMode(), SfxItemSet::GetItem(), SfxMedium::GetItemSet(), SfxObjectShell::GetMedium(), SfxBaseModel::GetObjectShell(), SfxMedium::GetOutputStorage(), SfxMedium::GetOutStream(), comphelper::getProcessComponentContext(), SfxUnoAnyItem::GetValue(), CntUnencodedStringItem::GetValue(), SotStorage::GetVersion(), SmResId(), SOFFICE_FILEFORMAT_60, u, WriteThroughComponent(), and xModel.
Referenced by SmDocShell::ConvertTo(), SmDocShell::Save(), and SmDocShell::SaveAs().
|
inline |
Definition at line 62 of file mathmlexport.hxx.
References m_bUseHTMLMLEntities.
|
inline |
Definition at line 60 of file mathmlexport.hxx.
References bFlat.
Referenced by SmDocShell::ConvertTo(), SmDocShell::Save(), and SmDocShell::SaveAs().
|
inline |
Definition at line 63 of file mathmlexport.hxx.
References m_bUseHTMLMLEntities.
Referenced by SmDocShell::ConvertTo().
bool SmXMLExportWrapper::WriteThroughComponent | ( | const css::uno::Reference< css::embed::XStorage > & | xStor, |
const css::uno::Reference< css::lang::XComponent > & | xComponent, | ||
const char * | pStreamName, | ||
css::uno::Reference< css::uno::XComponentContext > const & | rxContext, | ||
css::uno::Reference< css::beans::XPropertySet > const & | rPropSet, | ||
const char * | pComponentName | ||
) |
bool SmXMLExportWrapper::WriteThroughComponent | ( | const css::uno::Reference< css::io::XOutputStream > & | xOutputStream, |
const css::uno::Reference< css::lang::XComponent > & | xComponent, | ||
css::uno::Reference< css::uno::XComponentContext > const & | rxContext, | ||
css::uno::Reference< css::beans::XPropertySet > const & | rPropSet, | ||
const char * | pComponentName | ||
) |
Referenced by Export().
|
private |
Definition at line 44 of file mathmlexport.hxx.
|
private |
Definition at line 49 of file mathmlexport.hxx.
Referenced by IsUseHTMLMLEntities(), and SetUseHTMLMLEntities().
|
private |
Definition at line 43 of file mathmlexport.hxx.
Referenced by Export().