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