LibreOffice Module sc (master)  1
Public Member Functions | Public Attributes | List of all members
sc::PrintPageRanges Class Reference

#include <printfun.hxx>

Collaboration diagram for sc::PrintPageRanges:
[legend]

Public Member Functions

 PrintPageRanges ()
 
bool checkIfAlreadyCalculatedAndSet (bool bSkipEmpty, bool bPrintArea, SCROW nStartRow, SCROW nEndRow, SCCOL nStartCol, SCCOL nEndCol, SCTAB nPrintTab, Size const &aDocSize)
 
void calculate (ScDocument &rDoc, bool bSkipEmpty, bool bPrintArea, SCROW nStartRow, SCROW nEndRow, SCCOL nStartCol, SCCOL nEndCol, SCTAB nPrintTab, Size const &aDocSize)
 

Public Attributes

std::vector< SCCOLm_aPageEndX
 
std::vector< SCROWm_aPageEndY
 
std::vector< ScPageRowEntrym_aPageRows
 
size_t m_nPagesX
 
size_t m_nPagesY
 
size_t m_nTotalY
 
PrintPageRangesInput m_aInput
 

Detailed Description

Definition at line 119 of file printfun.hxx.

Constructor & Destructor Documentation

sc::PrintPageRanges::PrintPageRanges ( )

Definition at line 3024 of file printfun.cxx.

Member Function Documentation

void sc::PrintPageRanges::calculate ( ScDocument rDoc,
bool  bSkipEmpty,
bool  bPrintArea,
SCROW  nStartRow,
SCROW  nEndRow,
SCCOL  nStartCol,
SCCOL  nEndCol,
SCTAB  nPrintTab,
Size const &  aDocSize 
)
bool sc::PrintPageRanges::checkIfAlreadyCalculatedAndSet ( bool  bSkipEmpty,
bool  bPrintArea,
SCROW  nStartRow,
SCROW  nEndRow,
SCCOL  nStartCol,
SCCOL  nEndCol,
SCTAB  nPrintTab,
Size const &  aDocSize 
)

Member Data Documentation

PrintPageRangesInput sc::PrintPageRanges::m_aInput
std::vector<SCCOL> sc::PrintPageRanges::m_aPageEndX
std::vector<SCROW> sc::PrintPageRanges::m_aPageEndY
std::vector<ScPageRowEntry> sc::PrintPageRanges::m_aPageRows
size_t sc::PrintPageRanges::m_nPagesX
size_t sc::PrintPageRanges::m_nPagesY
size_t sc::PrintPageRanges::m_nTotalY

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