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 29 of file expbase.hxx.

Constructor & Destructor Documentation

◆ ScExportBase()

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

Definition at line 24 of file expbase.cxx.

References rStrm.

◆ ~ScExportBase()

ScExportBase::~ScExportBase ( )
virtual

Definition at line 34 of file expbase.cxx.

Member Function Documentation

◆ GetDataArea()

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

◆ GetEditEngine()

ScFieldEditEngine & ScExportBase::GetEditEngine ( ) const

Definition at line 68 of file expbase.cxx.

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

Referenced by ScRTFExport::WriteCell().

◆ IsEmptyTable()

bool ScExportBase::IsEmptyTable ( SCTAB  nTab) const

◆ TrimDataArea()

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

Member Data Documentation

◆ aRange

ScRange ScExportBase::aRange
protected

◆ pDoc

ScDocument* ScExportBase::pDoc
protected

◆ pEditEngine

std::unique_ptr<ScFieldEditEngine> ScExportBase::pEditEngine
protected

Definition at line 38 of file expbase.hxx.

Referenced by GetEditEngine().

◆ pFormatter

SvNumberFormatter* ScExportBase::pFormatter
protected

Definition at line 36 of file expbase.hxx.

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

◆ rStrm

SvStream& ScExportBase::rStrm
protected

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