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 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 ( )
overridevirtual

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 
)
private

◆ WriteRow()

void ScRTFExport::WriteRow ( SCTAB  nTab,
SCROW  nRow 
)
private

◆ WriteTab()

void ScRTFExport::WriteTab ( SCTAB  nTab)
private

Member Data Documentation

◆ pCellX

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

Definition at line 28 of file rtfexp.hxx.

Referenced by WriteRow(), and WriteTab().


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