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

#include <expbase.hxx>

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

Public Member Functions

 ScExportBase (SvStream &, ScDocument *, const ScRange &)
 
virtual ~ScExportBase ()
 
bool TrimDataArea (SCTAB nTab, SCCOL &nStartCol, SCROW &nStartRow, SCCOL &nEndCol, SCROW &nEndRow) const
 
bool GetDataArea (SCTAB nTab, SCCOL &nStartCol, SCROW &nStartRow, SCCOL &nEndCol, SCROW &nEndRow) const
 
bool IsEmptyTable (SCTAB nTab) const
 
ScFieldEditEngineGetEditEngine () const
 

Protected Attributes

SvStreamrStrm
 
ScRange aRange
 
ScDocumentpDoc
 
SvNumberFormatterpFormatter
 
std::unique_ptr< ScFieldEditEnginepEditEngine
 

Detailed Description

Definition at line 30 of file expbase.hxx.

Constructor & Destructor Documentation

ScExportBase::ScExportBase ( SvStream rStrmP,
ScDocument pDocP,
const ScRange rRangeP 
)

Definition at line 24 of file expbase.cxx.

References rStrm.

ScExportBase::~ScExportBase ( )
virtual

Definition at line 34 of file expbase.cxx.

Member Function Documentation

bool ScExportBase::GetDataArea ( SCTAB  nTab,
SCCOL nStartCol,
SCROW nStartRow,
SCCOL nEndCol,
SCROW nEndRow 
) const
ScFieldEditEngine & ScExportBase::GetEditEngine ( ) const

Definition at line 68 of file expbase.cxx.

References ScDocument::GetEditPool(), pDoc, and pEditEngine.

Referenced by ScRTFExport::WriteCell().

bool ScExportBase::IsEmptyTable ( SCTAB  nTab) const
bool ScExportBase::TrimDataArea ( SCTAB  nTab,
SCCOL nStartCol,
SCROW nStartRow,
SCCOL nEndCol,
SCROW nEndRow 
) const

Member Data Documentation

ScRange ScExportBase::aRange
protected
ScDocument* ScExportBase::pDoc
protected
std::unique_ptr<ScFieldEditEngine> ScExportBase::pEditEngine
protected

Definition at line 39 of file expbase.hxx.

Referenced by GetEditEngine().

SvNumberFormatter* ScExportBase::pFormatter
protected

Definition at line 37 of file expbase.hxx.

Referenced by ScRTFExport::WriteCell(), and ScHTMLExport::WriteCell().

SvStream& ScExportBase::rStrm
protected

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