LibreOffice Module sc (master)  1
Public Member Functions | Protected Member Functions | List of all members
ScFormatFilterPlugin Class Referenceabstract

#include <filter.hxx>

Inheritance diagram for ScFormatFilterPlugin:
[legend]

Public Member Functions

virtual ErrCode ScImportLotus123 (SfxMedium &, ScDocument &, rtl_TextEncoding eSrc)=0
 
virtual ErrCode ScImportQuattroPro (SvStream *pStream, ScDocument &rDoc)=0
 
virtual ErrCode ScImportExcel (SfxMedium &, ScDocument *, const EXCIMPFORMAT)=0
 
virtual ErrCode ScImportDif (SvStream &, ScDocument *, const ScAddress &rInsPos, const rtl_TextEncoding eSrc)=0
 
virtual ErrCode ScImportRTF (SvStream &, const OUString &rBaseURL, ScDocument *, ScRange &rRange)=0
 
virtual ErrCode ScImportHTML (SvStream &, const OUString &rBaseURL, ScDocument *, ScRange &rRange, double nOutputFactor, bool bCalcWidthHeight, SvNumberFormatter *pFormatter, bool bConvertDate)=0
 
virtual std::unique_ptr< ScEEAbsImportCreateRTFImport (ScDocument *pDoc, const ScRange &rRange)=0
 
virtual std::unique_ptr< ScEEAbsImportCreateHTMLImport (ScDocument *pDocP, const OUString &rBaseURL, const ScRange &rRange)=0
 
virtual OUString GetHTMLRangeNameList (ScDocument &rDoc, const OUString &rOrigName)=0
 
virtual ErrCode ScExportExcel5 (SfxMedium &, ScDocument *, ExportFormatExcel eFormat, rtl_TextEncoding eDest)=0
 
virtual void ScExportDif (SvStream &, ScDocument *, const ScAddress &rOutPos, const rtl_TextEncoding eDest)=0
 
virtual void ScExportDif (SvStream &, ScDocument *, const ScRange &rRange, const rtl_TextEncoding eDest)=0
 
virtual void ScExportHTML (SvStream &, const OUString &rBaseURL, ScDocument *, const ScRange &rRange, const rtl_TextEncoding eDest, bool bAll, const OUString &rStreamPath, OUString &rNonConvertibleChars, const OUString &rFilterOptions)=0
 
virtual void ScExportRTF (SvStream &, ScDocument *, const ScRange &rRange, const rtl_TextEncoding eDest)=0
 
virtual ScOrcusFiltersGetOrcusFilters ()=0
 

Protected Member Functions

 ~ScFormatFilterPlugin ()
 

Detailed Description

Definition at line 57 of file filter.hxx.

Constructor & Destructor Documentation

ScFormatFilterPlugin::~ScFormatFilterPlugin ( )
inlineprotected

Definition at line 89 of file filter.hxx.

Member Function Documentation

virtual std::unique_ptr<ScEEAbsImport> ScFormatFilterPlugin::CreateHTMLImport ( ScDocument pDocP,
const OUString &  rBaseURL,
const ScRange rRange 
)
pure virtual

Implemented in ScFormatFilterPluginImpl.

Referenced by ScImportExport::HTML2Doc().

virtual std::unique_ptr<ScEEAbsImport> ScFormatFilterPlugin::CreateRTFImport ( ScDocument pDoc,
const ScRange rRange 
)
pure virtual

Implemented in ScFormatFilterPluginImpl.

Referenced by ScImportExport::RTF2Doc().

virtual OUString ScFormatFilterPlugin::GetHTMLRangeNameList ( ScDocument rDoc,
const OUString &  rOrigName 
)
pure virtual

Implemented in ScFormatFilterPluginImpl.

Referenced by ScAreaLink::Refresh().

virtual ScOrcusFilters* ScFormatFilterPlugin::GetOrcusFilters ( )
pure virtual
virtual void ScFormatFilterPlugin::ScExportDif ( SvStream ,
ScDocument ,
const ScAddress rOutPos,
const rtl_TextEncoding  eDest 
)
pure virtual
virtual void ScFormatFilterPlugin::ScExportDif ( SvStream ,
ScDocument ,
const ScRange rRange,
const rtl_TextEncoding  eDest 
)
pure virtual

Implemented in ScFormatFilterPluginImpl.

virtual ErrCode ScFormatFilterPlugin::ScExportExcel5 ( SfxMedium ,
ScDocument ,
ExportFormatExcel  eFormat,
rtl_TextEncoding  eDest 
)
pure virtual

Implemented in ScFormatFilterPluginImpl.

Referenced by ScDocShell::ConvertTo().

virtual void ScFormatFilterPlugin::ScExportHTML ( SvStream ,
const OUString &  rBaseURL,
ScDocument ,
const ScRange rRange,
const rtl_TextEncoding  eDest,
bool  bAll,
const OUString &  rStreamPath,
OUString &  rNonConvertibleChars,
const OUString &  rFilterOptions 
)
pure virtual

Implemented in ScFormatFilterPluginImpl.

Referenced by ScImportExport::Doc2HTML().

virtual void ScFormatFilterPlugin::ScExportRTF ( SvStream ,
ScDocument ,
const ScRange rRange,
const rtl_TextEncoding  eDest 
)
pure virtual

Implemented in ScFormatFilterPluginImpl.

Referenced by ScImportExport::Doc2RTF().

virtual ErrCode ScFormatFilterPlugin::ScImportDif ( SvStream ,
ScDocument ,
const ScAddress rInsPos,
const rtl_TextEncoding  eSrc 
)
pure virtual
virtual ErrCode ScFormatFilterPlugin::ScImportExcel ( SfxMedium ,
ScDocument ,
const EXCIMPFORMAT   
)
pure virtual
virtual ErrCode ScFormatFilterPlugin::ScImportHTML ( SvStream ,
const OUString &  rBaseURL,
ScDocument ,
ScRange rRange,
double  nOutputFactor,
bool  bCalcWidthHeight,
SvNumberFormatter pFormatter,
bool  bConvertDate 
)
pure virtual

Implemented in ScFormatFilterPluginImpl.

Referenced by ScDocShell::ConvertFrom().

virtual ErrCode ScFormatFilterPlugin::ScImportLotus123 ( SfxMedium ,
ScDocument ,
rtl_TextEncoding  eSrc 
)
pure virtual

Implemented in ScFormatFilterPluginImpl.

Referenced by ScDocShell::ConvertFrom().

virtual ErrCode ScFormatFilterPlugin::ScImportQuattroPro ( SvStream pStream,
ScDocument rDoc 
)
pure virtual

Implemented in ScFormatFilterPluginImpl.

Referenced by ScDocShell::ConvertFrom().

virtual ErrCode ScFormatFilterPlugin::ScImportRTF ( SvStream ,
const OUString &  rBaseURL,
ScDocument ,
ScRange rRange 
)
pure virtual

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