LibreOffice Module sc (master) 1
|
#include <ftools.hxx>
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< ScEEAbsImport > | CreateRTFImport (ScDocument *pDoc, const ScRange &rRange) override |
virtual std::unique_ptr< ScEEAbsImport > | CreateHTMLImport (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 ScOrcusFilters * | GetOrcusFilters () 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< 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 |
Additional Inherited Members | |
Protected Member Functions inherited from ScFormatFilterPlugin | |
~ScFormatFilterPlugin () | |
Definition at line 260 of file ftools.hxx.
ScFormatFilterPluginImpl::ScFormatFilterPluginImpl | ( | ) |
Definition at line 349 of file ftools.cxx.
|
virtual |
Definition at line 350 of file ftools.cxx.
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 58 of file htmlimp.cxx.
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 36 of file rtfimp.cxx.
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 199 of file htmlimp.cxx.
References ScHTMLImport::GetHTMLRangeNameList().
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 352 of file ftools.cxx.
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 35 of file difexp.cxx.
References ScDocument::GetTableArea(), ScAddress::PutInOrder(), ScExportDif(), and ScAddress::Tab().
Referenced by ScExportDif().
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 49 of file difexp.cxx.
References ScRange::aEnd, ScRange::aStart, CELLTYPE_EDIT, CELLTYPE_FORMULA, CELLTYPE_NONE, CELLTYPE_STRING, CELLTYPE_VALUE, ScAddress::Col(), ScDocument::GetDocumentShell(), ScFormulaCell::GetErrCode(), ScRefCellValue::getFormula(), ScDocument::GetInputString(), ScDocument::GetName(), SvStream::GetStreamCharSet(), ScFormulaCell::GetString(), svl::SharedString::getString(), ScRefCellValue::getString(), ScRefCellValue::getType(), ScDocument::HasTable(), ScFormulaCell::IsValue(), OUStringToOString(), pKeyBOT, pKeyDATA, pKeyEOD, pKeyTABLE, pKeyTUPLES, pKeyVECTORS, ScAddress::Row(), ScResId(), ScProgress::SetState(), SvStream::SetStreamCharSet(), SvStream::StartWritingUnicodeText(), ScAddress::Tab(), write_uInt16s_FromOUString(), SvStream::WriteBytes(), SvStream::WriteUnicodeOrByteText(), and SvStream::WriteUniOrByteChar().
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 400 of file excel.cxx.
References ExpBiff5, ExpBiff8, SfxMedium::GetOutStream(), lcl_ExportExcelBiff(), SCERR_IMPORT_INTERNAL, SCERR_IMPORT_NI, and SCERR_IMPORT_OPEN.
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 133 of file htmlexp.cxx.
References ScHTMLExport::GetNonConvertibleChars(), rStrm, and ScHTMLExport::Write().
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 39 of file rtfexp.cxx.
References rStrm, and ScRTFExport::Write().
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 42 of file difimp.cxx.
References aData, DifAttrCache::Apply(), ScAddress::Col(), D_BOT, D_EOD, D_NUMERIC, D_STRING, D_SYNT_ERROR, D_UNKNOWN, ScDocument::EnsureTable(), ERRCODE_NONE, DifParser::fVal, ScDocument::GetDocumentShell(), DifParser::GetNextDataset(), DifParser::GetNextTopic(), DifParser::IsV(), DifParser::m_aData, DifParser::nNumFormat, DifParser::nVal, DifParser::nVector, ScfStreamProgressBar::Progress(), ScDocument::RenameTab(), ScAddress::Row(), SCCOL_MAX, SCERR_IMPORT_FORMAT, SCWARN_IMPORT_RANGE_OVERFLOW, SvStream::Seek(), DifAttrCache::SetNumFormat(), ScDocument::SetString(), ScDocument::SetTextCell(), ScSetStringParam::setTextInput(), ScDocument::SetValue(), T_COMMENT, T_DATA, T_DISPLAYUNITS, T_END, T_LABEL, T_MAJORSTART, T_MINORSTART, T_PERIODICITY, T_SIZE, T_TABLE, T_TRUELENGTH, T_TUPLES, T_UINITS, T_UNKNOWN, T_VECTORS, ScAddress::Tab(), ScDocument::ValidCol(), and ScDocument::ValidRow().
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 146 of file excel.cxx.
References DBG_ERROR_BIFF, XclImpStream::DetectBiffVersion(), EIF_AUTO, EIF_BIFF5, EIF_BIFF8, EIF_BIFF_LE4, EXC_BIFF2, EXC_BIFF3, EXC_BIFF4, EXC_BIFF5, EXC_BIFF8, EXC_BIFF_UNKNOWN, EXC_STREAM_BOOK, EXC_STREAM_WORKBOOK, tools::SvRef< typename T >::get(), SfxMedium::GetInStream(), tools::SvRef< typename T >::is(), SotStorage::IsStorageFile(), lcl_DRMDecrypt(), ScfTools::OpenStorageStreamRead(), SCERR_IMPORT_FORMAT, SCERR_IMPORT_INTERNAL, SCERR_IMPORT_OPEN, SCERR_IMPORT_UNKNOWN_BIFF, SvStream::SetBufferSize(), utl_getLocaleForGlobalDefaultEncoding(), and utl_getWinTextEncodingFromLangStr().
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 46 of file htmlimp.cxx.
References ScRange::aEnd, ScEEImport::GetRange(), ScEEImport::Read(), and ScHTMLImport::WriteToDocument().
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 31 of file lotus.cxx.
References aURL, LotusContext::eFirstType, ERRCODE_NONE, SfxMedium::GetInStream(), SfxMedium::GetURLObject(), INetURLObject::NONE, LotusContext::rDoc, ImportLotus::Read(), SCERR_IMPORT_OPEN, ScImportLotus123old(), SCWARN_IMPORT_OPEN_FM3, SCWARN_IMPORT_WRONG_FM3, SvStream::Seek(), SvStream::SetBufferSize(), u, and WK3.
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 145 of file qpro.cxx.
References ScQProReader::import().
|
overridevirtual |
Implements ScFormatFilterPlugin.
Definition at line 26 of file rtfimp.cxx.
References ScRange::aEnd, ScEEImport::GetRange(), ScEEImport::Read(), and ScEEImport::WriteToDocument().