LibreOffice Module sc (master) 1
Public Member Functions | List of all members
ScFormatFilterPluginImpl Class Reference

#include <ftools.hxx>

Inheritance diagram for ScFormatFilterPluginImpl:
[legend]
Collaboration diagram for ScFormatFilterPluginImpl:
[legend]

Public Member Functions

 ScFormatFilterPluginImpl ()
 
virtual ~ScFormatFilterPluginImpl ()
 
virtual ErrCode ScImportLotus123 (SfxMedium &, ScDocument &, rtl_TextEncoding eSrc) override
 
virtual ErrCode ScImportQuattroPro (SvStream *pStream, ScDocument &rDoc) override
 
virtual ErrCode ScImportExcel (SfxMedium &, ScDocument *, const EXCIMPFORMAT) override
 
virtual ErrCode ScImportDif (SvStream &, ScDocument *, const ScAddress &rInsPos, const rtl_TextEncoding eSrc) override
 
virtual ErrCode ScImportRTF (SvStream &, const OUString &rBaseURL, ScDocument *, ScRange &rRange) override
 
virtual ErrCode ScImportHTML (SvStream &, const OUString &rBaseURL, ScDocument *, ScRange &rRange, double nOutputFactor, bool bCalcWidthHeight, SvNumberFormatter *pFormatter, bool bConvertDate, bool bConvertScientific) override
 
virtual std::unique_ptr< ScEEAbsImportCreateRTFImport (ScDocument *pDoc, const ScRange &rRange) override
 
virtual std::unique_ptr< ScEEAbsImportCreateHTMLImport (ScDocument *pDocP, const OUString &rBaseURL, const ScRange &rRange) override
 
virtual OUString GetHTMLRangeNameList (ScDocument &rDoc, const OUString &rOrigName) override
 
virtual ErrCode ScExportExcel5 (SfxMedium &, ScDocument *, ExportFormatExcel eFormat, rtl_TextEncoding eDest) override
 
virtual void ScExportDif (SvStream &, ScDocument *, const ScAddress &rOutPos, const rtl_TextEncoding eDest) override
 
virtual void ScExportDif (SvStream &, ScDocument *, const ScRange &rRange, const rtl_TextEncoding eDest) override
 
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) override
 
virtual void ScExportRTF (SvStream &, ScDocument *, const ScRange &rRange, const rtl_TextEncoding eDest) override
 
virtual ScOrcusFiltersGetOrcusFilters () override
 
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
 

Additional Inherited Members

- Protected Member Functions inherited from ScFormatFilterPlugin
 ~ScFormatFilterPlugin ()
 

Detailed Description

Definition at line 260 of file ftools.hxx.

Constructor & Destructor Documentation

◆ ScFormatFilterPluginImpl()

ScFormatFilterPluginImpl::ScFormatFilterPluginImpl ( )

Definition at line 349 of file ftools.cxx.

◆ ~ScFormatFilterPluginImpl()

ScFormatFilterPluginImpl::~ScFormatFilterPluginImpl ( )
virtual

Definition at line 350 of file ftools.cxx.

Member Function Documentation

◆ CreateHTMLImport()

std::unique_ptr< ScEEAbsImport > ScFormatFilterPluginImpl::CreateHTMLImport ( ScDocument pDocP,
const OUString &  rBaseURL,
const ScRange rRange 
)
overridevirtual

Implements ScFormatFilterPlugin.

Definition at line 58 of file htmlimp.cxx.

◆ CreateRTFImport()

std::unique_ptr< ScEEAbsImport > ScFormatFilterPluginImpl::CreateRTFImport ( ScDocument pDoc,
const ScRange rRange 
)
overridevirtual

Implements ScFormatFilterPlugin.

Definition at line 36 of file rtfimp.cxx.

◆ GetHTMLRangeNameList()

OUString ScFormatFilterPluginImpl::GetHTMLRangeNameList ( ScDocument rDoc,
const OUString &  rOrigName 
)
overridevirtual

Implements ScFormatFilterPlugin.

Definition at line 199 of file htmlimp.cxx.

References ScHTMLImport::GetHTMLRangeNameList().

◆ GetOrcusFilters()

ScOrcusFilters * ScFormatFilterPluginImpl::GetOrcusFilters ( )
overridevirtual

Implements ScFormatFilterPlugin.

Definition at line 352 of file ftools.cxx.

◆ ScExportDif() [1/2]

void ScFormatFilterPluginImpl::ScExportDif ( SvStream rStream,
ScDocument pDoc,
const ScAddress rOutPos,
const rtl_TextEncoding  eDest 
)
overridevirtual

Implements ScFormatFilterPlugin.

Definition at line 35 of file difexp.cxx.

References ScDocument::GetTableArea(), ScAddress::PutInOrder(), ScExportDif(), and ScAddress::Tab().

Referenced by ScExportDif().

◆ ScExportDif() [2/2]

void ScFormatFilterPluginImpl::ScExportDif ( SvStream rOut,
ScDocument pDoc,
const ScRange rRange,
const rtl_TextEncoding  eDest 
)
overridevirtual

◆ ScExportExcel5()

ErrCode ScFormatFilterPluginImpl::ScExportExcel5 ( SfxMedium rMedium,
ScDocument pDocument,
ExportFormatExcel  eFormat,
rtl_TextEncoding  eDest 
)
overridevirtual

◆ ScExportHTML()

void ScFormatFilterPluginImpl::ScExportHTML ( SvStream rStrm,
const OUString &  rBaseURL,
ScDocument pDoc,
const ScRange rRange,
const rtl_TextEncoding  eDest,
bool  bAll,
const OUString &  rStreamPath,
OUString &  rNonConvertibleChars,
const OUString &  rFilterOptions 
)
overridevirtual

◆ ScExportRTF()

void ScFormatFilterPluginImpl::ScExportRTF ( SvStream rStrm,
ScDocument pDoc,
const ScRange rRange,
const rtl_TextEncoding  eDest 
)
overridevirtual

Implements ScFormatFilterPlugin.

Definition at line 39 of file rtfexp.cxx.

References rStrm, and ScRTFExport::Write().

◆ ScImportDif()

ErrCode ScFormatFilterPluginImpl::ScImportDif ( SvStream rIn,
ScDocument pDoc,
const ScAddress rInsPos,
const rtl_TextEncoding  eSrc 
)
overridevirtual

◆ ScImportExcel()

ErrCode ScFormatFilterPluginImpl::ScImportExcel ( SfxMedium rMedium,
ScDocument pDocument,
const EXCIMPFORMAT  eFormat 
)
overridevirtual

◆ ScImportHTML()

ErrCode ScFormatFilterPluginImpl::ScImportHTML ( SvStream rStream,
const OUString &  rBaseURL,
ScDocument pDoc,
ScRange rRange,
double  nOutputFactor,
bool  bCalcWidthHeight,
SvNumberFormatter pFormatter,
bool  bConvertDate,
bool  bConvertScientific 
)
overridevirtual

◆ ScImportLotus123()

ErrCode ScFormatFilterPluginImpl::ScImportLotus123 ( SfxMedium rMedium,
ScDocument rDocument,
rtl_TextEncoding  eSrc 
)
overridevirtual

◆ ScImportQuattroPro()

ErrCode ScFormatFilterPluginImpl::ScImportQuattroPro ( SvStream pStream,
ScDocument rDoc 
)
overridevirtual

Implements ScFormatFilterPlugin.

Definition at line 145 of file qpro.cxx.

References ScQProReader::import().

◆ ScImportRTF()

ErrCode ScFormatFilterPluginImpl::ScImportRTF ( SvStream rStream,
const OUString &  rBaseURL,
ScDocument pDoc,
ScRange rRange 
)
overridevirtual

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