LibreOffice Module sc (master) 1
|
#include <expbase.hxx>
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 |
ScFieldEditEngine & | GetEditEngine () const |
Protected Attributes | |
SvStream & | rStrm |
ScRange | aRange |
ScDocument * | pDoc |
SvNumberFormatter * | pFormatter |
std::unique_ptr< ScFieldEditEngine > | pEditEngine |
Definition at line 29 of file expbase.hxx.
ScExportBase::ScExportBase | ( | SvStream & | rStrmP, |
ScDocument * | pDocP, | ||
const ScRange & | rRangeP | ||
) |
Definition at line 24 of file expbase.cxx.
References rStrm.
|
virtual |
Definition at line 34 of file expbase.cxx.
bool ScExportBase::GetDataArea | ( | SCTAB | nTab, |
SCCOL & | nStartCol, | ||
SCROW & | nStartRow, | ||
SCCOL & | nEndCol, | ||
SCROW & | nEndRow | ||
) | const |
Definition at line 38 of file expbase.cxx.
References ScDocument::GetDataStart(), ScDocument::GetPrintArea(), pDoc, and TrimDataArea().
Referenced by IsEmptyTable(), and ScHTMLExport::WriteTables().
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 |
Definition at line 59 of file expbase.cxx.
References GetDataArea(), ScDocument::HasTable(), ScDocument::IsVisible(), and pDoc.
Referenced by ScHTMLExport::ScHTMLExport(), and ScHTMLExport::WriteOverview().
bool ScExportBase::TrimDataArea | ( | SCTAB | nTab, |
SCCOL & | nStartCol, | ||
SCROW & | nStartRow, | ||
SCCOL & | nEndCol, | ||
SCROW & | nEndRow | ||
) | const |
Definition at line 46 of file expbase.cxx.
References ScDocument::FirstVisibleRow(), ScDocument::LastVisibleRow(), and pDoc.
Referenced by GetDataArea(), and ScHTMLExport::WriteTables().
|
protected |
Definition at line 34 of file expbase.hxx.
Referenced by ScRTFExport::Write(), ScHTMLExport::WriteBody(), ScHTMLExport::WriteHeader(), ScRTFExport::WriteRow(), ScRTFExport::WriteTab(), and ScHTMLExport::WriteTables().
|
protected |
Definition at line 35 of file expbase.hxx.
Referenced by ScHTMLExport::FillGraphList(), GetDataArea(), GetEditEngine(), IsEmptyTable(), ScHTMLExport::PageDefaults(), ScHTMLExport::ScHTMLExport(), TrimDataArea(), ScHTMLExport::WriteCell(), ScRTFExport::WriteCell(), ScHTMLExport::WriteFieldText(), ScHTMLExport::WriteHeader(), ScHTMLExport::WriteOverview(), ScRTFExport::WriteRow(), ScRTFExport::WriteTab(), and ScHTMLExport::WriteTables().
|
protected |
Definition at line 38 of file expbase.hxx.
Referenced by GetEditEngine().
|
protected |
Definition at line 36 of file expbase.hxx.
Referenced by ScHTMLExport::WriteCell(), and ScRTFExport::WriteCell().
|
protected |
Definition at line 33 of file expbase.hxx.
Referenced by ScHTMLExport::Write(), ScRTFExport::Write(), ScHTMLExport::WriteBody(), ScRTFExport::WriteCell(), ScHTMLExport::WriteFieldText(), ScHTMLExport::WriteHeader(), ScHTMLExport::WriteImage(), ScHTMLExport::WriteOverview(), ScRTFExport::WriteRow(), ScRTFExport::WriteTab(), and ScHTMLExport::WriteTables().