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

#include <rtfexp.hxx>

Inheritance diagram for ScRTFExport:
Collaboration diagram for ScRTFExport:

Public Member Functions

 ScRTFExport (SvStream &, ScDocument *, const ScRange &)
virtual ~ScRTFExport () override
void Write ()
- Public Member Functions inherited from ScExportBase
 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

Private Member Functions

void WriteTab (SCTAB nTab)
void WriteRow (SCTAB nTab, SCROW nRow)
void WriteCell (SCTAB nTab, SCROW nRow, SCCOL nCol)

Private Attributes

std::unique_ptr< sal_uLong[]> pCellX

Additional Inherited Members

- Protected Attributes inherited from ScExportBase
ScRange aRange
std::unique_ptr< ScFieldEditEnginepEditEngine

Detailed Description

Definition at line 26 of file rtfexp.hxx.

Constructor & Destructor Documentation

◆ ScRTFExport()

ScRTFExport::ScRTFExport ( SvStream rStrmP,
ScDocument pDocP,
const ScRange rRangeP 

Definition at line 46 of file rtfexp.cxx.

◆ ~ScRTFExport()

ScRTFExport::~ScRTFExport ( )

Definition at line 53 of file rtfexp.cxx.

Member Function Documentation

◆ Write()

void ScRTFExport::Write ( )

◆ WriteCell()

void ScRTFExport::WriteCell ( SCTAB  nTab,
SCROW  nRow,
SCCOL  nCol 

◆ WriteRow()

void ScRTFExport::WriteRow ( SCTAB  nTab,
SCROW  nRow 

◆ WriteTab()

void ScRTFExport::WriteTab ( SCTAB  nTab)

Member Data Documentation

◆ pCellX

std::unique_ptr<sal_uLong[]> ScRTFExport::pCellX

Definition at line 28 of file rtfexp.hxx.

Referenced by WriteRow(), and WriteTab().

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