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:
[legend]
Collaboration diagram for ScRTFExport:
[legend]

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
SvStreamrStrm
 
ScRange aRange
 
ScDocumentpDoc
 
SvNumberFormatterpFormatter
 
std::unique_ptr< ScFieldEditEnginepEditEngine
 

Detailed Description

Definition at line 27 of file rtfexp.hxx.

Constructor & Destructor Documentation

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

Definition at line 46 of file rtfexp.cxx.

ScRTFExport::~ScRTFExport ( )
overridevirtual

Definition at line 53 of file rtfexp.cxx.

Member Function Documentation

void ScRTFExport::Write ( )
void ScRTFExport::WriteCell ( SCTAB  nTab,
SCROW  nRow,
SCCOL  nCol 
)
private
void ScRTFExport::WriteRow ( SCTAB  nTab,
SCROW  nRow 
)
private
void ScRTFExport::WriteTab ( SCTAB  nTab)
private

Member Data Documentation

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

Definition at line 29 of file rtfexp.hxx.

Referenced by WriteRow(), and WriteTab().


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