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::shared_ptr< std::vector< SCCOL > > m_xPageEndX
 
std::shared_ptr< std::vector< SCROW > > m_xPageEndY
 
std::shared_ptr< std::map< size_t, ScPageRowEntry > > m_xPageRows
 
size_t m_nPagesX
 
size_t m_nPagesY
 
size_t m_nTotalY
 
PrintPageRangesInput m_aInput
 

Detailed Description

Definition at line 121 of file printfun.hxx.

Constructor & Destructor Documentation

◆ PrintPageRanges()

sc::PrintPageRanges::PrintPageRanges ( )

Definition at line 3045 of file printfun.cxx.

Member Function Documentation

◆ calculate()

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

◆ checkIfAlreadyCalculatedAndSet()

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

Member Data Documentation

◆ m_aInput

PrintPageRangesInput sc::PrintPageRanges::m_aInput

◆ m_nPagesX

size_t sc::PrintPageRanges::m_nPagesX

◆ m_nPagesY

size_t sc::PrintPageRanges::m_nPagesY

◆ m_nTotalY

size_t sc::PrintPageRanges::m_nTotalY

◆ m_xPageEndX

std::shared_ptr<std::vector<SCCOL> > sc::PrintPageRanges::m_xPageEndX

◆ m_xPageEndY

std::shared_ptr<std::vector<SCROW> > sc::PrintPageRanges::m_xPageEndY

◆ m_xPageRows

std::shared_ptr<std::map<size_t, ScPageRowEntry> > sc::PrintPageRanges::m_xPageRows

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