LibreOffice Module sc (master) 1
|
#include <printfun.hxx>
Public Member Functions | |
PrintPageRanges () | |
void | calculate (ScDocument &rDoc, PrintPageRangesInput const &rInput) |
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 |
Definition at line 163 of file printfun.hxx.
sc::PrintPageRanges::PrintPageRanges | ( | ) |
Definition at line 3049 of file printfun.cxx.
void sc::PrintPageRanges::calculate | ( | ScDocument & | rDoc, |
PrintPageRangesInput const & | rInput | ||
) |
Definition at line 3055 of file printfun.cxx.
References ScDocument::ColHidden(), sc::PrintPageRangesInput::getEndColumn(), sc::PrintPageRangesInput::getEndRow(), sc::PrintPageRangesInput::getPrintTab(), ScDocument::GetRowBreakIterator(), sc::PrintPageRangesInput::getStartColumn(), sc::PrintPageRangesInput::getStartRow(), ScDocument::HasColBreak(), i, ScDocument::IsPrintEmpty(), lcl_SetHidden(), sc::PrintPageRangesInput::m_aDocSize, m_aInput, sc::PrintPageRangesInput::m_bPrintArea, sc::PrintPageRangesInput::m_bSkipEmpty, m_nPagesX, m_nPagesY, m_nTotalY, m_xPageEndX, m_xPageEndY, m_xPageRows, ScDocument::MaxCol(), ScRowBreakIterator::NOT_FOUND, Page, ScDocument::RowHidden(), ScDocument::SetPageSize(), size, and ScDocument::UpdatePageBreaks().
Referenced by ScPrintFunc::CalcPages().
PrintPageRangesInput sc::PrintPageRanges::m_aInput |
Definition at line 177 of file printfun.hxx.
Referenced by calculate(), ScPrintFunc::GetPrintState(), and ScPrintFunc::ScPrintFunc().
size_t sc::PrintPageRanges::m_nPagesX |
Definition at line 173 of file printfun.hxx.
Referenced by calculate(), ScPrintFunc::CalcZoom(), ScPrintFunc::CountPages(), ScPrintFunc::DoPrint(), ScPrintFunc::FillPageData(), ScPrintFunc::GetPrintState(), and ScPrintFunc::ScPrintFunc().
size_t sc::PrintPageRanges::m_nPagesY |
Definition at line 174 of file printfun.hxx.
Referenced by calculate(), ScPrintFunc::CalcZoom(), ScPrintFunc::CountPages(), ScPrintFunc::DoPrint(), ScPrintFunc::GetPrintState(), and ScPrintFunc::ScPrintFunc().
size_t sc::PrintPageRanges::m_nTotalY |
Definition at line 175 of file printfun.hxx.
Referenced by calculate(), ScPrintFunc::CalcZoom(), ScPrintFunc::CountPages(), ScPrintFunc::FillPageData(), ScPrintFunc::GetPrintState(), and ScPrintFunc::ScPrintFunc().
std::shared_ptr<std::vector<SCCOL> > sc::PrintPageRanges::m_xPageEndX |
Definition at line 169 of file printfun.hxx.
Referenced by calculate(), ScPrintFunc::DoPrint(), ScPrintFunc::FillPageData(), ScPrintFunc::GetPrintState(), and ScPrintFunc::ScPrintFunc().
std::shared_ptr<std::vector<SCROW> > sc::PrintPageRanges::m_xPageEndY |
Definition at line 170 of file printfun.hxx.
Referenced by calculate(), ScPrintFunc::FillPageData(), ScPrintFunc::GetPrintState(), and ScPrintFunc::ScPrintFunc().
std::shared_ptr<std::map<size_t, ScPageRowEntry> > sc::PrintPageRanges::m_xPageRows |
Definition at line 171 of file printfun.hxx.
Referenced by calculate(), ScPrintFunc::CountPages(), ScPrintFunc::DoPrint(), ScPrintFunc::GetPrintState(), and ScPrintFunc::ScPrintFunc().