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< ScEEAbsImport > CreateRTFImport (ScDocument *pDoc, const ScRange &rRange)=0
 
virtual std::unique_ptr< ScEEAbsImport > CreateHTMLImport (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 ScOrcusFilters * GetOrcusFilters ()=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: