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, bool bConvertScientific)=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::~ScFormatFilterPlugin ( )
inlineprotected

Definition at line 90 of file filter.hxx.

Member Function Documentation

◆ CreateHTMLImport()

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

Implemented in ScFormatFilterPluginImpl.

Referenced by ScImportExport::HTML2Doc().

◆ CreateRTFImport()

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

Implemented in ScFormatFilterPluginImpl.

Referenced by ScImportExport::RTF2Doc().

◆ GetHTMLRangeNameList()

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

Implemented in ScFormatFilterPluginImpl.

Referenced by ScAreaLink::Refresh().

◆ GetOrcusFilters()

virtual ScOrcusFilters * ScFormatFilterPlugin::GetOrcusFilters ( )
pure virtual

◆ ScExportDif() [1/2]

virtual void ScFormatFilterPlugin::ScExportDif ( SvStream ,
ScDocument ,
const ScAddress rOutPos,
const rtl_TextEncoding  eDest 
)
pure virtual

◆ ScExportDif() [2/2]

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

Implemented in ScFormatFilterPluginImpl.

◆ ScExportExcel5()

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

Implemented in ScFormatFilterPluginImpl.

Referenced by ScDocShell::ConvertTo().

◆ ScExportHTML()

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().

◆ ScExportRTF()

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

Implemented in ScFormatFilterPluginImpl.

Referenced by ScImportExport::Doc2RTF().

◆ ScImportDif()

virtual ErrCode ScFormatFilterPlugin::ScImportDif ( SvStream ,
ScDocument ,
const ScAddress rInsPos,
const rtl_TextEncoding  eSrc 
)
pure virtual

◆ ScImportExcel()

virtual ErrCode ScFormatFilterPlugin::ScImportExcel ( SfxMedium ,
ScDocument ,
const  EXCIMPFORMAT 
)
pure virtual

◆ ScImportHTML()

virtual ErrCode ScFormatFilterPlugin::ScImportHTML ( SvStream ,
const OUString &  rBaseURL,
ScDocument ,
ScRange rRange,
double  nOutputFactor,
bool  bCalcWidthHeight,
SvNumberFormatter pFormatter,
bool  bConvertDate,
bool  bConvertScientific 
)
pure virtual

Implemented in ScFormatFilterPluginImpl.

Referenced by ScDocShell::ConvertFrom().

◆ ScImportLotus123()

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

Implemented in ScFormatFilterPluginImpl.

Referenced by ScDocShell::ConvertFrom().

◆ ScImportQuattroPro()

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

Implemented in ScFormatFilterPluginImpl.

Referenced by ScDocShell::ConvertFrom().

◆ ScImportRTF()

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

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