21#include <document.hxx>
30 pFormatter( pDocP->GetFormatTable() )
43 return TrimDataArea( nTab, nStartCol, nStartRow, nEndCol, nEndRow );
49 while ( nStartCol <= nEndCol && pDoc->ColHidden(nStartCol, nTab))
51 while ( nStartCol <= nEndCol && pDoc->ColHidden(nEndCol, nTab))
55 return nStartCol <= nEndCol && nStartRow <= nEndRow && nEndRow !=
56 ::std::numeric_limits<SCROW>::max();
63 SCCOL nStartCol, nEndCol;
64 SCROW nStartRow, nEndRow;
65 return !
GetDataArea( nTab, nStartCol, nStartRow, nEndCol, nEndRow );
SC_DLLPUBLIC SfxItemPool * GetEditPool() const
SC_DLLPUBLIC bool GetPrintArea(SCTAB nTab, SCCOL &rEndCol, SCROW &rEndRow, bool bNotes=true) const
SC_DLLPUBLIC SCROW LastVisibleRow(SCROW nStartRow, SCROW nEndRow, SCTAB nTab) const
SC_DLLPUBLIC bool IsVisible(SCTAB nTab) const
SC_DLLPUBLIC bool HasTable(SCTAB nTab) const
SC_DLLPUBLIC bool GetDataStart(SCTAB nTab, SCCOL &rStartCol, SCROW &rStartRow) const
SC_DLLPUBLIC SCROW FirstVisibleRow(SCROW nStartRow, SCROW nEndRow, SCTAB nTab) const
ScExportBase(SvStream &, ScDocument *, const ScRange &)
bool IsEmptyTable(SCTAB nTab) const
bool TrimDataArea(SCTAB nTab, SCCOL &nStartCol, SCROW &nStartRow, SCCOL &nEndCol, SCROW &nEndRow) const
std::unique_ptr< ScFieldEditEngine > pEditEngine
bool GetDataArea(SCTAB nTab, SCCOL &nStartCol, SCROW &nStartRow, SCCOL &nEndCol, SCROW &nEndRow) const
ScFieldEditEngine & GetEditEngine() const