LibreOffice Module sc (master) 1
|
#include <printfun.hxx>
Public Member Functions | |
ScPrintFunc (ScDocShell *pShell, SfxPrinter *pNewPrinter, SCTAB nTab, tools::Long nPage=0, tools::Long nDocP=0, const ScRange *pArea=nullptr, const ScPrintOptions *pOptions=nullptr, ScPageBreakData *pData=nullptr) | |
ScPrintFunc (ScDocShell *pShell, SfxPrinter *pNewPrinter, const ScPrintState &rState, const ScPrintOptions *pOptions) | |
ScPrintFunc (OutputDevice *pOutDev, ScDocShell *pShell, SCTAB nTab, tools::Long nPage=0, tools::Long nDocP=0, const ScRange *pArea=nullptr, const ScPrintOptions *pOptions=nullptr) | |
ScPrintFunc (OutputDevice *pOutDev, ScDocShell *pShell, const ScPrintState &rState, const ScPrintOptions *pOptions) | |
~ScPrintFunc () | |
void | SetDrawView (FmFormView *pNew) |
void | SetOffset (const Point &rOfs) |
void | SetManualZoom (sal_uInt16 nNewZoom) |
void | SetDateTime (const DateTime &) |
void | SetClearFlag (bool bFlag) |
void | SetUseStyleColor (bool bFlag) |
void | SetRenderFlag (bool bFlag) |
void | SetExclusivelyDrawOleAndDrawObjects () |
bool | UpdatePages () |
void | ApplyPrintSettings () |
tools::Long | DoPrint (const MultiSelection &rPageRanges, tools::Long nStartPage, tools::Long nDisplayStart, bool bDoPrint, ScPreviewLocationData *pLocationData) |
const Size & | GetPageSize () const |
Size | GetDataSize () const |
void | GetScaleData (Size &rPhysSize, tools::Long &rDocHdr, tools::Long &rDocFtr) |
tools::Long | GetFirstPageNo () const |
tools::Long | GetTotalPages () const |
sal_uInt16 | GetZoom () const |
void | ResetBreaks (SCTAB nTab) |
void | GetPrintState (ScPrintState &rState, bool bSavePageRanges=false) |
bool | GetLastSourceRange (ScRange &rRange) const |
sal_uInt16 | GetLeftMargin () const |
sal_uInt16 | GetRightMargin () const |
sal_uInt16 | GetTopMargin () const |
sal_uInt16 | GetBottomMargin () const |
const ScPrintHFParam & | GetHeader () const |
const ScPrintHFParam & | GetFooter () const |
bool | HasPrintRange () const |
Static Public Member Functions | |
static void | DrawToDev (ScDocument &rDoc, OutputDevice *pDev, double nPrintFactor, const tools::Rectangle &rBound, ScViewData *pViewData, bool bMetaFile) |
Private Member Functions | |
void | Construct (const ScPrintOptions *pOptions) |
void | InitParam (const ScPrintOptions *pOptions) |
void | CalcZoom (sal_uInt16 nRangeNo) |
void | CalcPages () |
tools::Long | CountPages () |
tools::Long | CountNotePages () |
bool | AdjustPrintArea (bool bNew) |
Size | GetDocPageSize () |
tools::Long | TextHeight (const EditTextObject *pObject) |
void | MakeEditEngine () |
void | UpdateHFHeight (ScPrintHFParam &rParam) |
void | InitModes () |
bool | IsLeft (tools::Long nPageNo) |
bool | IsMirror (tools::Long nPageNo) |
void | MakeTableString () |
void | PrintPage (tools::Long nPageNo, SCCOL nX1, SCROW nY1, SCCOL nX2, SCROW nY2, bool bDoPrint, ScPreviewLocationData *pLocationData) |
void | PrintArea (SCCOL nX1, SCROW nY1, SCCOL nX2, SCROW nY2, tools::Long nScrX, tools::Long nScrY, bool bShLeft, bool bShTop, bool bShRight, bool bShBottom) |
void | LocateArea (SCCOL nX1, SCROW nY1, SCCOL nX2, SCROW nY2, tools::Long nScrX, tools::Long nScrY, bool bRepCol, bool bRepRow, ScPreviewLocationData &rLocationData) |
void | PrintColHdr (SCCOL nX1, SCCOL nX2, tools::Long nScrX, tools::Long nScrY) |
void | PrintRowHdr (SCROW nY1, SCROW nY2, tools::Long nScrX, tools::Long nScrY) |
void | LocateColHdr (SCCOL nX1, SCCOL nX2, tools::Long nScrX, tools::Long nScrY, bool bRepCol, ScPreviewLocationData &rLocationData) |
void | LocateRowHdr (SCROW nY1, SCROW nY2, tools::Long nScrX, tools::Long nScrY, bool bRepRow, ScPreviewLocationData &rLocationData) |
void | PrintHF (tools::Long nPageNo, bool bHeader, tools::Long nStartY, bool bDoPrint, ScPreviewLocationData *pLocationData) |
tools::Long | PrintNotes (tools::Long nPageNo, tools::Long nNoteStart, bool bDoPrint, ScPreviewLocationData *pLocationData) |
tools::Long | DoNotes (tools::Long nNoteStart, bool bDoPrint, ScPreviewLocationData *pLocationData) |
void | DrawBorder (tools::Long nScrX, tools::Long nScrY, tools::Long nScrW, tools::Long nScrH, const SvxBoxItem *pBorderData, const SvxBrushItem *pBackground, const SvxShadowItem *pShadow) |
void | FillPageData () |
Definition at line 228 of file printfun.hxx.
ScPrintFunc::ScPrintFunc | ( | ScDocShell * | pShell, |
SfxPrinter * | pNewPrinter, | ||
SCTAB | nTab, | ||
tools::Long | nPage = 0 , |
||
tools::Long | nDocP = 0 , |
||
const ScRange * | pArea = nullptr , |
||
const ScPrintOptions * | pOptions = nullptr , |
||
ScPageBreakData * | pData = nullptr |
||
) |
Definition at line 198 of file printfun.cxx.
References aSrcOffset, Construct(), VclPtr< class reference_type >::get(), m_aRanges, sc::PrintPageRanges::m_xPageEndX, sc::PrintPageRanges::m_xPageEndY, sc::PrintPageRanges::m_xPageRows, pData, pDev, and pPrinter.
ScPrintFunc::ScPrintFunc | ( | ScDocShell * | pShell, |
SfxPrinter * | pNewPrinter, | ||
const ScPrintState & | rState, | ||
const ScPrintOptions * | pOptions | ||
) |
Definition at line 228 of file printfun.cxx.
References ScPrintState::aPrintPageRangesInput, aSrcOffset, bFromPrintState, ScPrintState::bPrintAreaValid, bPrintAreaValid, ScPrintState::bSavedStateRanges, Construct(), VclPtr< class reference_type >::get(), sc::PrintPageRanges::m_aInput, m_aRanges, sc::PrintPageRanges::m_nPagesX, sc::PrintPageRanges::m_nPagesY, sc::PrintPageRanges::m_nTotalY, sc::PrintPageRanges::m_xPageEndX, sc::PrintPageRanges::m_xPageEndY, sc::PrintPageRanges::m_xPageRows, ScPrintState::nDocPages, nDocPages, ScPrintState::nEndCol, nEndCol, ScPrintState::nEndRow, nEndRow, ScPrintState::nPageStart, nPageStart, ScPrintState::nPagesX, ScPrintState::nPagesY, ScPrintState::nPrintTab, nPrintTab, ScPrintState::nStartCol, nStartCol, ScPrintState::nStartRow, nStartRow, ScPrintState::nTabPages, nTabPages, ScPrintState::nTotalPages, nTotalPages, ScPrintState::nTotalY, ScPrintState::nZoom, nZoom, pDev, pPrinter, ScPrintState::xPageEndX, ScPrintState::xPageEndY, and ScPrintState::xPageRows.
ScPrintFunc::ScPrintFunc | ( | OutputDevice * | pOutDev, |
ScDocShell * | pShell, | ||
SCTAB | nTab, | ||
tools::Long | nPage = 0 , |
||
tools::Long | nDocP = 0 , |
||
const ScRange * | pArea = nullptr , |
||
const ScPrintOptions * | pOptions = nullptr |
||
) |
Definition at line 277 of file printfun.cxx.
References Construct(), m_aRanges, sc::PrintPageRanges::m_xPageEndX, sc::PrintPageRanges::m_xPageEndY, sc::PrintPageRanges::m_xPageRows, and pDev.
ScPrintFunc::ScPrintFunc | ( | OutputDevice * | pOutDev, |
ScDocShell * | pShell, | ||
const ScPrintState & | rState, | ||
const ScPrintOptions * | pOptions | ||
) |
Definition at line 305 of file printfun.cxx.
References ScPrintState::aPrintPageRangesInput, bFromPrintState, ScPrintState::bPrintAreaValid, bPrintAreaValid, ScPrintState::bSavedStateRanges, Construct(), sc::PrintPageRanges::m_aInput, m_aRanges, sc::PrintPageRanges::m_nPagesX, sc::PrintPageRanges::m_nPagesY, sc::PrintPageRanges::m_nTotalY, sc::PrintPageRanges::m_xPageEndX, sc::PrintPageRanges::m_xPageEndY, sc::PrintPageRanges::m_xPageRows, ScPrintState::nDocPages, nDocPages, ScPrintState::nEndCol, nEndCol, ScPrintState::nEndRow, nEndRow, ScPrintState::nPageStart, nPageStart, ScPrintState::nPagesX, ScPrintState::nPagesY, ScPrintState::nPrintTab, nPrintTab, ScPrintState::nStartCol, nStartCol, ScPrintState::nStartRow, nStartRow, ScPrintState::nTabPages, nTabPages, ScPrintState::nTotalPages, nTotalPages, ScPrintState::nTotalY, ScPrintState::nZoom, nZoom, pDev, ScPrintState::xPageEndX, ScPrintState::xPageEndY, and ScPrintState::xPageRows.
ScPrintFunc::~ScPrintFunc | ( | ) |
Definition at line 421 of file printfun.cxx.
References aOldPrinterMode, ScDocument::GetPrinter(), pEditDefaults, pEditEngine, and rDoc.
|
private |
Definition at line 704 of file printfun.cxx.
References aTableParam, ScPageTableParam::bNotes, bPrintAreaValid, ScDocument::ExtendMerge(), ScDocument::ExtendPrintArea(), ScDocument::GetPrintArea(), ScDocument::GetPrintAreaHor(), ScDocument::GetPrintAreaVer(), ScDocument::GetPrinter(), ScDocument::HasAttrib(), ScDocument::MaxCol(), ScDocument::MaxRow(), nEndCol, nEndRow, nPrintTab, nStartCol, nStartRow, rDoc, OutputDevice::SetMapMode(), ShadowDown, and ShadowRight.
Referenced by CalcZoom(), CountNotePages(), and CountPages().
void ScPrintFunc::ApplyPrintSettings | ( | ) |
Definition at line 2618 of file printfun.cxx.
References aPageSize, ATTR_PAGE_PAPERBIN(), bLandscape, SfxItemSet::Get(), SvxPaperInfo::GetSvxPaper(), Size::Height(), PAPER_USER, pParamSet, pPrinter, Size::setHeight(), Size::setWidth(), and Size::Width().
Referenced by DoPrint().
|
private |
Definition at line 3036 of file printfun.cxx.
References aAreaParam, aTableParam, ScPageAreaParam::bPrintArea, bPrintAreaValid, ScPageTableParam::bSkipEmpty, sc::PrintPageRanges::calculate(), GetDocPageSize(), m_aRanges, nEndCol, nEndRow, nPrintTab, nStartCol, nStartRow, and rDoc.
Referenced by CalcZoom(), and InitParam().
|
private |
Definition at line 2786 of file printfun.cxx.
References AdjustPrintArea(), ScRange::aEnd, ScRange::aStart, aTableParam, ScPageTableParam::bForceBreaks, ScPageTableParam::bScaleAll, ScPageTableParam::bScaleNone, ScPageTableParam::bScalePageNum, ScPageTableParam::bScaleTo, CalcPages(), ScAddress::Col(), ScDocument::GetAllColBreaks(), ScDocument::GetAllRowBreaks(), ScDocument::GetPrintRange(), ScDocument::GetPrintRangeCount(), m_aRanges, sc::PrintPageRanges::m_nPagesX, sc::PrintPageRanges::m_nPagesY, sc::PrintPageRanges::m_nTotalY, nEndCol, nEndRow, nPrintTab, nRepeatEndCol, nRepeatEndRow, nRepeatStartCol, nRepeatStartRow, ScPageTableParam::nScaleAll, ScPageTableParam::nScaleHeight, ScPageTableParam::nScalePageNum, ScPageTableParam::nScaleWidth, nStartCol, nStartRow, nZoom, RANGENO_NORANGE, rDoc, ScAddress::Row(), ScDocument::SetRepeatArea(), and ZOOM_MIN.
Referenced by CountPages(), and DoPrint().
|
private |
Definition at line 155 of file printfun.cxx.
References aOldPrinterMode, bClearWin, bFromPrintState, bIsRender, bUseStyleColor, SfxStyleSheetBasePool::Find(), SfxStyleSheetBase::GetItemSet(), ScDocument::GetPageStyle(), ScDocument::GetPrinter(), ScDocument::GetStyleSheetPool(), InitParam(), nManualZoom, nPrintTab, nZoom, pBackgroundItem, pBorderItem, pDev, pDocShell, pEditDefaults, pEditEngine, pPageData, pParamSet, pShadowItem, rDoc, and ScDocShell::UpdatePendingRowHeights().
Referenced by ScPrintFunc().
|
private |
Definition at line 2527 of file printfun.cxx.
References aAreaParam, AdjustPrintArea(), ScRange::aEnd, aNotePosList, ScRange::aStart, aTableParam, bMultiArea, ScPageTableParam::bNotes, ScPageAreaParam::bPrintArea, bPrintAreaValid, bPrintCurrentTable, ScAddress::Col(), ScDocument::GetPrintRange(), ScDocument::GetPrintRangeCount(), ScDocument::HasColNotes(), ScDocument::HasNote(), nEndCol, nEndRow, nPrintTab, nStartCol, nStartRow, PrintNotes(), rDoc, and ScAddress::Row().
Referenced by InitParam().
|
private |
Definition at line 2459 of file printfun.cxx.
References aAreaParam, AdjustPrintArea(), ScRange::aEnd, ScPageAreaParam::aPrintArea, ScRange::aStart, aTableParam, bMultiArea, ScPageAreaParam::bPrintArea, bPrintCurrentTable, ScPageTableParam::bSkipEmpty, CalcZoom(), ScAddress::Col(), FillPageData(), ScDocument::GetPrintRangeCount(), ScDocument::HasTable(), i, if(), m_aRanges, sc::PrintPageRanges::m_nPagesX, sc::PrintPageRanges::m_nPagesY, sc::PrintPageRanges::m_nTotalY, sc::PrintPageRanges::m_xPageRows, nEndCol, nEndRow, nPrintTab, nStartCol, nStartRow, pPageData, RANGENO_NORANGE, rDoc, and ScAddress::Row().
Referenced by InitParam().
|
private |
Definition at line 1900 of file printfun.cxx.
References ScPreviewLocationData::AddNoteMark(), ScPreviewLocationData::AddNoteText(), Size::AdjustWidth(), aNotePosList, aPageRect, ATTR_PATTERN(), aTwipMode, tools::Rectangle::Bottom(), bUseStyleColor, Display, EE_PARA_JUST(), ScAddress::Format(), ScDocument::GetAddressConvention(), SfxItemPool::GetDefaultItem(), ScDocument::GetNote(), ScDocument::GetPool(), tools::Rectangle::GetSize(), tools::Rectangle::Left(), MakeEditEngine(), nCount, pDev, pEditDefaults, pEditEngine, Print, rDoc, tools::Rectangle::Top(), VALID, and Size::Width().
Referenced by PrintNotes().
tools::Long ScPrintFunc::DoPrint | ( | const MultiSelection & | rPageRanges, |
tools::Long | nStartPage, | ||
tools::Long | nDisplayStart, | ||
bool | bDoPrint, | ||
ScPreviewLocationData * | pLocationData | ||
) |
Definition at line 2657 of file printfun.cxx.
References aFieldData, aOffsetMode, ApplyPrintSettings(), aTableParam, ScHeaderFieldData::aTabName, bMultiArea, ScPageTableParam::bSkipEmpty, bSourceRangeValid, ScPageTableParam::bTopDown, CalcZoom(), ScDocument::GetPrintRangeCount(), MultiSelection::GetTotalRange(), InitModes(), MultiSelection::IsSelected(), m_aRanges, sc::PrintPageRanges::m_nPagesX, sc::PrintPageRanges::m_nPagesY, sc::PrintPageRanges::m_xPageEndX, sc::PrintPageRanges::m_xPageRows, MakeTableString(), Range::Max(), nPrintTab, nStartCol, pDev, pParamSet, pPrinter, PrintNotes(), PrintPage(), rDoc, ResetBreaks(), ScResId(), ScPreviewLocationData::SetCellMapMode(), ScPreviewLocationData::SetPrintTab(), and size.
Referenced by ScPrintFuncCache::InitLocations().
|
private |
direct output from SvxBoxItem !!!
Definition at line 1282 of file printfun.cxx.
References bIsRender, tools::Rectangle::Bottom(), bUseStyleColor, SvxShadowItem::CalcShadowSpace(), ScOutputData::DrawFrame(), SvxBoxItem::GetBottom(), SvxBrushItem::GetColor(), SvxShadowItem::GetColor(), SvxBrushItem::GetGraphicPos(), SvxBoxItem::GetLeft(), SvxShadowItem::GetLocation(), SfxObjectShell::GetMedium(), SfxMedium::GetName(), ScDocument::GetPrinter(), SvxBoxItem::GetRight(), SvxBoxItem::GetTop(), SvxShadowItem::GetWidth(), GPOS_NONE, SfxObjectShell::HasName(), lcl_DrawGraphic(), lcl_LineTotal(), tools::Rectangle::Left(), ScTableInfo::mnArrCount, ScTableInfo::mpRowInfo, nScaleX, nScaleY, OUTTYPE_PRINTER, pDev, pDocShell, rDoc, tools::Rectangle::Right(), SCDOCMODE_UNDO, ScOutputData::SetUseStyleColor(), and tools::Rectangle::Top().
Referenced by PrintHF(), and PrintPage().
|
static |
evaluate nPrintFactor !!!
hand over Flag at FillInfo !!!!!
SetUseStyleColor ??
nZoom for GetFont in OutputData ???
Definition at line 466 of file printfun.cxx.
References ScRange::aEnd, ScRange::aStart, ATTR_PAGE_FORMULAS(), ATTR_PAGE_GRID(), ATTR_PAGE_NULLVALS(), tools::Rectangle::Bottom(), ScAddress::Col(), COL_BLACK(), ScOutputData::DrawBackground(), ScOutputData::DrawEdit(), ScOutputData::DrawFrame(), ScOutputData::DrawGrid(), ScOutputData::DrawShadow(), ScOutputData::DrawSparklines(), ScOutputData::DrawStrings(), ScDocument::FillInfo(), SfxStyleSheetBasePool::Find(), SfxItemSet::Get(), ScViewData::GetActivePart(), ScDocument::GetColWidth(), ScDocument::GetDrawLayer(), ScDocument::GetEmbedded(), SfxStyleSheetBase::GetItemSet(), ScViewData::GetLogicMode(), SdrPaintView::GetModel(), ScViewOptions::GetOption(), SdrModel::GetPage(), ScDocument::GetPageStyle(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScDocument::GetRange(), ScDocument::GetRowHeight(), ScOutputData::GetScrH(), ScOutputData::GetScrW(), ScDocument::GetStyleSheetPool(), ScViewData::GetTabNo(), ScDocument::GetViewOptions(), Size::Height(), i, ScDocument::IsEmbedded(), ScDocument::IsLayoutRTL(), lcl_HidePrint(), tools::Rectangle::Left(), ScDocument::MaxCol(), ScDocument::MaxRow(), nScaleX, nScaleY, OLE_STD_CELLS_X, OLE_STD_CELLS_Y, OUTTYPE_PRINTER, pDev, pDrawView, ScOutputData::PostPrintDrawingLayer(), ScOutputData::PrePrintDrawingLayer(), ScOutputData::PrintDrawingLayer(), rDoc, ScDocument::ResetEmbedded(), tools::Rectangle::Right(), ScAddress::Row(), rSet, SC_LAYER_BACK(), SC_LAYER_FRONT(), SC_LAYER_INTERN(), ScOutputData::SetDrawView(), ScDocument::SetEmbedded(), ScOutputData::SetMetaFileMode(), SdrPaintView::SetPrintPreview(), ScOutputData::SetShowFormulas(), ScOutputData::SetShowNullValues(), ScOutputData::SetSnapPixel(), FmFormView::ShowSdrPage(), tools::Rectangle::Top(), ScViewData::VisibleCellsX(), ScViewData::VisibleCellsY(), VOPT_FORMULAS, VOPT_GRID, VOPT_NULLVALS, WhichH(), WhichV(), Size::Width(), Point::X(), and Point::Y().
Referenced by ScDocShell::Draw(), ScTransferObj::PaintToDev(), and ScModelObj::render().
|
private |
Definition at line 385 of file printfun.cxx.
References aAreaParam, aTableParam, ScPageAreaParam::bPrintArea, bPrintAreaValid, ScPageTableParam::bTopDown, ScPageBreakData::GetCount(), ScPageBreakData::GetData(), m_aRanges, sc::PrintPageRanges::m_nPagesX, sc::PrintPageRanges::m_nTotalY, sc::PrintPageRanges::m_xPageEndX, sc::PrintPageRanges::m_xPageEndY, nCount, nEndCol, nEndRow, nPrintTab, nStartCol, nStartRow, pPageData, ScPrintRangeData::SetAutomatic(), ScPrintRangeData::SetPagesX(), ScPrintRangeData::SetPagesY(), ScPrintRangeData::SetPrintRange(), and ScPrintRangeData::SetTopDown().
Referenced by CountPages().
|
inline |
Definition at line 377 of file printfun.hxx.
References nBottomMargin.
Size ScPrintFunc::GetDataSize | ( | ) | const |
Definition at line 1118 of file printfun.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), aFtr, aHdr, aPageSize, nBottomMargin, ScPrintHFParam::nHeight, nLeftMargin, nRightMargin, and nTopMargin.
Referenced by ScTabView::CalcZoom().
|
private |
Definition at line 2957 of file printfun.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), aFtr, aHdr, aPageRect, aPageSize, aTableParam, aTwipMode, ScPageTableParam::bHeaders, tools::Rectangle::Bottom(), SvxShadowItem::CalcShadowSpace(), SvxBoxItem::GetBottom(), SvxBoxItem::GetDistance(), SvxBoxItem::GetLeft(), SvxShadowItem::GetLocation(), SvxBoxItem::GetRight(), tools::Rectangle::GetSize(), SvxBoxItem::GetTop(), InitModes(), lcl_LineTotal(), tools::Rectangle::Left(), nBottomMargin, ScPrintHFParam::nHeight, nLeftMargin, nRightMargin, nTopMargin, nZoom, pBorderItem, pDev, PRINT_HEADER_HEIGHT, PRINT_HEADER_WIDTH, pShadowItem, tools::Rectangle::Right(), tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), tools::Rectangle::Top(), and UpdateHFHeight().
Referenced by CalcPages(), and ResetBreaks().
|
inline |
Definition at line 365 of file printfun.hxx.
References aTableParam, and ScPageTableParam::nFirstPageNo.
Referenced by ScPreview::CalcPages(), and ScPrintFuncCache::ScPrintFuncCache().
|
inline |
Definition at line 379 of file printfun.hxx.
References aFtr.
|
inline |
Definition at line 378 of file printfun.hxx.
References aHdr.
bool ScPrintFunc::GetLastSourceRange | ( | ScRange & | rRange | ) | const |
Definition at line 379 of file printfun.cxx.
References aLastSourceRange, and bSourceRangeValid.
|
inline |
Definition at line 374 of file printfun.hxx.
References nLeftMargin.
|
inline |
Definition at line 362 of file printfun.hxx.
References aPageSize.
Referenced by ScModelObj::getRenderer().
void ScPrintFunc::GetPrintState | ( | ScPrintState & | rState, |
bool | bSavePageRanges = false |
||
) |
Definition at line 353 of file printfun.cxx.
References ScPrintState::aPrintPageRangesInput, ScPrintState::bPrintAreaValid, bPrintAreaValid, ScPrintState::bSavedStateRanges, sc::PrintPageRanges::m_aInput, m_aRanges, sc::PrintPageRanges::m_nPagesX, sc::PrintPageRanges::m_nPagesY, sc::PrintPageRanges::m_nTotalY, sc::PrintPageRanges::m_xPageEndX, sc::PrintPageRanges::m_xPageEndY, sc::PrintPageRanges::m_xPageRows, ScPrintState::nDocPages, nDocPages, ScPrintState::nEndCol, nEndCol, ScPrintState::nEndRow, nEndRow, ScPrintState::nPageStart, nPageStart, ScPrintState::nPagesX, ScPrintState::nPagesY, ScPrintState::nPrintTab, nPrintTab, ScPrintState::nStartCol, nStartCol, ScPrintState::nStartRow, nStartRow, ScPrintState::nTabPages, nTabPages, ScPrintState::nTotalPages, nTotalPages, ScPrintState::nTotalY, ScPrintState::nZoom, nZoom, ScPrintState::xPageEndX, ScPrintState::xPageEndY, and ScPrintState::xPageRows.
Referenced by ScPreview::CalcPages().
|
inline |
Definition at line 375 of file printfun.hxx.
References nRightMargin.
void ScPrintFunc::GetScaleData | ( | Size & | rPhysSize, |
tools::Long & | rDocHdr, | ||
tools::Long & | rDocFtr | ||
) |
Definition at line 1127 of file printfun.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), aFtr, aHdr, aPageSize, nBottomMargin, ScPrintHFParam::nHeight, nLeftMargin, nRightMargin, and nTopMargin.
Referenced by ScDocShell::AdjustPrintZoom().
|
inline |
Definition at line 376 of file printfun.hxx.
References nTopMargin.
|
inline |
Definition at line 367 of file printfun.hxx.
References nTotalPages.
Referenced by ScPreview::CalcPages(), and ScPrintFuncCache::ScPrintFuncCache().
|
inline |
Definition at line 368 of file printfun.hxx.
References nZoom.
|
inline |
Definition at line 381 of file printfun.hxx.
References mbHasPrintRange.
Referenced by ScPreview::CalcPages().
|
private |
Definition at line 2592 of file printfun.cxx.
References aLogicMode, aOffset, aOffsetMode, aSrcOffset, aTwipMode, bIsRender, o3tl::convert(), ScDocShell::GetOutputFactor(), HMM_PER_TWIPS, o3tl::mm100, nManualZoom, nScaleX, nScaleY, nZoom, pDocShell, pPrinter, o3tl::twip, Point::X(), and Point::Y().
Referenced by DoPrint(), and GetDocPageSize().
|
private |
walk through all PrintAreas of the table !!!
Definition at line 859 of file printfun.cxx.
References aAreaParam, ScRange::aEnd, aFieldData, aFtr, aHdr, ScHeaderFieldData::aLongDocName, aPageSize, ScPageAreaParam::aPrintArea, ScHeaderFieldData::aShortDocName, ScRange::aStart, aTableParam, ScHeaderFieldData::aTitle, ATTR_BACKGROUND(), ATTR_BORDER(), ATTR_LRSPACE(), ATTR_PAGE(), ATTR_PAGE_CHARTS(), ATTR_PAGE_DRAWINGS(), ATTR_PAGE_FIRSTPAGENO(), ATTR_PAGE_FOOTERFIRST(), ATTR_PAGE_FOOTERLEFT(), ATTR_PAGE_FOOTERRIGHT(), ATTR_PAGE_FOOTERSET(), ATTR_PAGE_FORMULAS(), ATTR_PAGE_GRID(), ATTR_PAGE_HEADERFIRST(), ATTR_PAGE_HEADERLEFT(), ATTR_PAGE_HEADERRIGHT(), ATTR_PAGE_HEADERS(), ATTR_PAGE_HEADERSET(), ATTR_PAGE_HORCENTER(), ATTR_PAGE_NOTES(), ATTR_PAGE_NULLVALS(), ATTR_PAGE_OBJECTS(), ATTR_PAGE_SCALE(), ATTR_PAGE_SCALETO(), ATTR_PAGE_SCALETOPAGES(), ATTR_PAGE_SIZE(), ATTR_PAGE_TOPDOWN(), ATTR_PAGE_VERCENTER(), ATTR_SHADOW(), ATTR_ULSPACE(), ScPageTableParam::bCellContent, bCenterHor, bCenterVer, ScPageTableParam::bCharts, ScPageTableParam::bDrawings, ScPageTableParam::bForceBreaks, ScPageTableParam::bFormulas, ScPageTableParam::bGrid, ScPageTableParam::bHeaders, bLandscape, ScPageTableParam::bLeftRight, bMultiArea, ScPageTableParam::bNotes, ScPageTableParam::bNullVals, ScPageTableParam::bObjects, ScPageAreaParam::bPrintArea, bPrintAreaValid, bPrintCurrentTable, ScPageAreaParam::bRepeatCol, ScPageAreaParam::bRepeatRow, ScPageTableParam::bScaleAll, ScPageTableParam::bScaleNone, ScPageTableParam::bScalePageNum, ScPageTableParam::bScaleTo, ScPageTableParam::bSkipEmpty, ScPageTableParam::bTopDown, CalcPages(), CountNotePages(), CountPages(), ScHeaderFieldData::eNumType, SfxItemSet::Get(), SfxItemPool::GetDefaultItem(), SfxObjectShell::getDocProperties(), ScPrintOptions::GetForceBreaks(), ScPageScaleToItem::GetHeight(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), INetURLObject::GetLastName(), SvxLRSpaceItem::GetLeft(), SvxULSpaceItem::GetLower(), INetURLObject::GetMainURL(), SfxObjectShell::GetMedium(), SvxPageItem::GetNumType(), SvxPageItem::GetPageUsage(), SvxPaperInfo::GetPaperSize(), SfxItemSet::GetPool(), ScDocument::GetPrintRange(), ScDocument::GetPrintRangeCount(), ScDocument::GetRepeatColRange(), ScDocument::GetRepeatRowRange(), SvxLRSpaceItem::GetRight(), ScPrintOptions::GetSkipEmpty(), SfxObjectShell::GetTitle(), SvxULSpaceItem::GetUpper(), SfxMedium::GetURLObject(), CntUInt16Item::GetValue(), ScPageScaleToItem::GetWidth(), ScDocument::HasPrintRange(), Size::Height(), SvxPageItem::IsLandscape(), ScDocument::IsPrintEntireSheet(), ScPageScaleToItem::IsValid(), ScDocument::IsVisible(), lcl_FillHFParam(), mbHasPrintRange, nBottomMargin, ScPrintHFParam::nDistance, nDocPages, ScPageTableParam::nFirstPageNo, nLeftMargin, nPageStart, nPageUsage, nPrintTab, nRepeatEndCol, nRepeatEndRow, nRepeatStartCol, nRepeatStartRow, nRightMargin, ScPageTableParam::nScaleAll, ScPageTableParam::nScaleHeight, ScPageTableParam::nScalePageNum, ScPageTableParam::nScaleWidth, nTabPages, nTopMargin, ScHeaderFieldData::nTotalPages, nTotalPages, PAPER_A4, pBackgroundItem, pBorderItem, pDocShell, ScPrintHFParam::pFirst, ScPrintHFParam::pLeft, pPageData, pParamSet, ScPrintHFParam::pRight, pShadowItem, pUserArea, rDoc, SCCOL_REPEAT_NONE, SCROW_REPEAT_NONE, SetDateTime(), ScAddress::SetTab(), DateTime::SYSTEM, INetURLObject::Unambiguous, and Size::Width().
Referenced by Construct().
|
private |
|
private |
Definition at line 1698 of file printfun.cxx.
References nPageUsage.
Referenced by PrintNotes(), and PrintPage().
|
private |
Definition at line 1549 of file printfun.cxx.
References ScPreviewLocationData::AddCellRange(), Point::AdjustX(), Point::AdjustY(), aLogicMode, aOffsetMode, o3tl::convert(), ScDocument::GetColWidth(), ScDocument::GetRowHeight(), ScDocument::GetScaledRowHeight(), MapMode::GetScaleX(), MapMode::GetScaleY(), Size::Height(), OutputDevice::LogicToLogic(), o3tl::mm100, nPrintTab, nScaleX, nScaleY, pDev, rDoc, o3tl::twip, Size::Width(), Point::X(), and Point::Y().
Referenced by PrintPage().
|
private |
Definition at line 1508 of file printfun.cxx.
References ScPreviewLocationData::AddColHeaders(), ScDocument::GetColWidth(), Size::Height(), nPrintTab, nScaleX, nScaleY, pDev, PRINT_HEADER_HEIGHT, rDoc, and Size::Width().
Referenced by PrintPage().
|
private |
Definition at line 1529 of file printfun.cxx.
References ScPreviewLocationData::AddRowHeaders(), ScDocument::GetScaledRowHeight(), Size::Height(), ScDocument::IsLayoutRTL(), nPrintTab, nScaleX, nScaleY, pDev, PRINT_HEADER_WIDTH, rDoc, and Size::Width().
Referenced by PrintPage().
|
private |
there's no way to set the background for note pages
Definition at line 1722 of file printfun.cxx.
References aFieldData, ScDocument::ApplyAsianEditSettings(), ATTR_CJK_FONT_HEIGHT(), ATTR_CTL_FONT_HEIGHT(), ATTR_FONT_HEIGHT(), ATTR_PATTERN(), bUseStyleColor, SfxPoolItem::CloneSetWhich(), EditEngine::CreatePool(), EE_CHAR_COLOR(), EE_CHAR_FONTHEIGHT(), EE_CHAR_FONTHEIGHT_CJK(), EE_CHAR_FONTHEIGHT_CTL(), EE_PARA_WRITINGDIR(), ScPatternAttr::FillEditItemSet(), get(), SfxItemPool::GetDefaultItem(), ScPatternAttr::GetItem(), ScDocument::GetPool(), ScDocument::GetRefDevice(), ScGlobal::IsSystemRTL(), ScEditUtil::ModifyDelimiters(), pEditDefaults, pEditEngine, pPrinter, and rDoc.
Referenced by DoNotes(), PrintHF(), and UpdateHFHeight().
|
private |
Definition at line 1715 of file printfun.cxx.
References aFieldData, ScHeaderFieldData::aTabName, ScDocument::GetName(), nPrintTab, and rDoc.
Referenced by DoPrint().
|
private |
hand over Flag at FillInfo !!!!!
Definition at line 1590 of file printfun.cxx.
References ScOutputData::AddPDFNotes(), aLogicMode, aOffsetMode, aTableParam, ScPageTableParam::bCellContent, ScPageTableParam::bFormulas, ScPageTableParam::bGrid, bIsRender, ScPageTableParam::bNullVals, bUseStyleColor, COL_BLACK(), ScOutputData::DrawBackground(), ScOutputData::DrawEdit(), ScOutputData::DrawExtraShadow(), ScOutputData::DrawFrame(), ScOutputData::DrawGrid(), ScOutputData::DrawSparklines(), ScOutputData::DrawStrings(), ScDocument::FillInfo(), svtools::FONTCOLOR, ScDocument::GetEmbedded(), SdrPaintView::getHideChart(), SdrPaintView::getHideDraw(), SdrPaintView::getHideFormControl(), SdrPaintView::getHideOle(), ScDocument::GetPrinter(), ScOutputData::GetScrH(), ScOutputData::GetScrW(), ScDocument::IsEmbedded(), lcl_HidePrint(), OutputDevice::LogicToLogic(), nPrintTab, nScaleX, nScaleY, nZoom, OUTTYPE_PRINTER, pDev, pDrawView, ScOutputData::PostPrintDrawingLayer(), pPrinter, ScOutputData::PrePrintDrawingLayer(), ScOutputData::PrintDrawingLayer(), rDoc, ScDocument::ResetEmbedded(), SC_LAYER_BACK(), SC_LAYER_FRONT(), SC_LAYER_INTERN(), SC_MOD, ScOutputData::SetDrawView(), ScDocument::SetEmbedded(), ScOutputData::SetGridColor(), OutputDevice::SetMapMode(), ScOutputData::SetRefDevice(), ScOutputData::SetShowFormulas(), ScOutputData::SetShowNullValues(), ScOutputData::SetUseStyleColor(), Point::X(), and Point::Y().
Referenced by PrintPage().
|
private |
Definition at line 1418 of file printfun.cxx.
References ScDocument::GetColWidth(), Size::Height(), ScDocument::IsLayoutRTL(), nPrintTab, nScaleX, nScaleY, pDev, PRINT_HEADER_HEIGHT, rDoc, ScColToAlpha(), and Size::Width().
Referenced by PrintPage().
|
private |
Definition at line 1762 of file printfun.cxx.
References ScPreviewLocationData::AddHeaderFooter(), Size::AdjustHeight(), Size::AdjustWidth(), Point::AdjustX(), Point::AdjustY(), aFieldData, aFtr, aHdr, aPageRect, aTableParam, aTwipMode, ScPrintHFParam::bDynamic, ScPrintHFParam::bShared, ScPrintHFParam::bSharedFirst, SvxShadowItem::CalcShadowSpace(), DrawBorder(), EE_PARA_JUST(), SvxBoxItem::GetBottom(), ScPageHFItem::GetCenterArea(), SvxBoxItem::GetDistance(), SvxBoxItem::GetLeft(), ScPageHFItem::GetLeftArea(), SvxShadowItem::GetLocation(), SvxBoxItem::GetRight(), ScPageHFItem::GetRightArea(), SvxBoxItem::GetTop(), Size::Height(), IsLeft(), lcl_LineTotal(), tools::Rectangle::Left(), MakeEditEngine(), ScPrintHFParam::nDistance, ScPageTableParam::nFirstPageNo, ScPrintHFParam::nHeight, ScPrintHFParam::nLeft, nLineWidth, ScPrintHFParam::nManHeight, ScHeaderFieldData::nPageNo, ScPrintHFParam::nRight, nScaleX, nScaleY, ScPrintHFParam::pBack, ScPrintHFParam::pBorder, pDev, pEditDefaults, pEditEngine, ScPrintHFParam::pFirst, ScPrintHFParam::pLeft, pObject, ScPrintHFParam::pRight, ScPrintHFParam::pShadow, tools::Rectangle::Right(), Size::setHeight(), TextHeight(), Size::Width(), Point::X(), and Point::Y().
Referenced by PrintNotes(), and PrintPage().
|
private |
aggregate PrintPage !!!
Definition at line 1974 of file printfun.cxx.
References aFtr, aHdr, aNotePosList, aOffsetMode, aPageRect, aPageSize, aTableParam, bClearWin, ScPrintHFParam::bEnable, ScPageTableParam::bNotes, tools::Rectangle::Bottom(), bUseStyleColor, COL_WHITE(), svtools::DOCCOLOR, DoNotes(), Size::Height(), IsMirror(), tools::Rectangle::Left(), nCount, ScPrintHFParam::nDistance, ScPrintHFParam::nHeight, nLeftMargin, nRightMargin, nScaleX, nScaleY, nZoom, pDev, pPrinter, PrintHF(), tools::Rectangle::Right(), SC_MOD, tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::Top(), and Size::Width().
Referenced by CountNotePages(), and DoPrint().
|
private |
Line width?
Line width?
subtract one pixel less?
adjust nEndX/Y
Definition at line 2040 of file printfun.cxx.
References aAreaParam, aFtr, aHdr, aLastSourceRange, aOffsetMode, aPageRect, aPageSize, aTableParam, aTwipMode, bCenterHor, bCenterVer, ScPageTableParam::bCharts, bClearWin, ScPageTableParam::bDrawings, ScPrintHFParam::bEnable, ScPageTableParam::bGrid, ScPageTableParam::bHeaders, ScPageTableParam::bObjects, tools::Rectangle::Bottom(), ScPageAreaParam::bRepeatCol, ScPageAreaParam::bRepeatRow, bSourceRangeValid, bUseStyleColor, SvxShadowItem::CalcShadowSpace(), COL_BLACK(), COL_WHITE(), Display, svtools::DOCCOLOR, DrawBorder(), ScPatternAttr::fillFont(), svtools::FONTCOLOR, SvxBoxItem::GetBottom(), ScDocument::GetColWidth(), SvxBoxItem::GetDistance(), tools::Rectangle::GetHeight(), SvxBoxItem::GetLeft(), SvxShadowItem::GetLocation(), ScDocument::GetPool(), SvxBoxItem::GetRight(), ScDocument::GetRowHeight(), ScDocument::GetScaledRowHeight(), SvxBoxItem::GetTop(), tools::Rectangle::GetWidth(), Size::Height(), i, ScDocument::IsLayoutRTL(), IsMirror(), lcl_LineTotal(), tools::Rectangle::Left(), LocateArea(), LocateColHdr(), LocateRowHdr(), ScPrintHFParam::nDistance, ScPrintHFParam::nHeight, nLeftMargin, nPrintTab, nRepeatEndCol, nRepeatEndRow, nRepeatStartCol, nRepeatStartRow, nRightMargin, nScaleX, nScaleY, nZoom, pBackgroundItem, pBorderItem, pDev, pDrawView, pPrinter, Print, PRINT_HEADER_HEIGHT, PRINT_HEADER_WIDTH, PrintArea(), PrintColHdr(), PrintHF(), PrintRowHdr(), pShadowItem, rDoc, tools::Rectangle::Right(), SC_MOD, SdrPaintView::setHideChart(), SdrPaintView::setHideDraw(), SdrPaintView::setHideFormControl(), SdrPaintView::setHideOle(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::Top(), and Size::Width().
Referenced by DoPrint().
|
private |
Definition at line 1467 of file printfun.cxx.
References ScDocument::GetRowHeight(), Size::Height(), ScDocument::IsLayoutRTL(), nPrintTab, nScaleX, nScaleY, pDev, PRINT_HEADER_WIDTH, rDoc, and Size::Width().
Referenced by PrintPage().
void ScPrintFunc::ResetBreaks | ( | SCTAB | nTab | ) |
Definition at line 3002 of file printfun.cxx.
References GetDocPageSize(), rDoc, ScDocument::SetPageSize(), and ScDocument::UpdatePageBreaks().
Referenced by DoPrint(), ScTabView::UpdatePageBreakData(), and UpdatePages().
void ScPrintFunc::SetClearFlag | ( | bool | bFlag | ) |
Definition at line 2396 of file printfun.cxx.
References bClearWin.
void ScPrintFunc::SetDateTime | ( | const DateTime & | rDateTime | ) |
Definition at line 1137 of file printfun.cxx.
References ScHeaderFieldData::aDateTime, and aFieldData.
Referenced by InitParam().
void ScPrintFunc::SetDrawView | ( | FmFormView * | pNew | ) |
Definition at line 434 of file printfun.cxx.
References pDrawView.
void ScPrintFunc::SetExclusivelyDrawOleAndDrawObjects | ( | ) |
Definition at line 2413 of file printfun.cxx.
References aTableParam, ScPageTableParam::bCellContent, ScPageTableParam::bFormulas, ScPageTableParam::bGrid, ScPageTableParam::bHeaders, ScPageTableParam::bNotes, and ScPageTableParam::bNullVals.
void ScPrintFunc::SetManualZoom | ( | sal_uInt16 | nNewZoom | ) |
Definition at line 2391 of file printfun.cxx.
References nManualZoom.
void ScPrintFunc::SetOffset | ( | const Point & | rOfs | ) |
Definition at line 2386 of file printfun.cxx.
References aSrcOffset.
void ScPrintFunc::SetRenderFlag | ( | bool | bFlag | ) |
Definition at line 2408 of file printfun.cxx.
References bIsRender.
Referenced by ScPrintFuncCache::InitLocations().
void ScPrintFunc::SetUseStyleColor | ( | bool | bFlag | ) |
Definition at line 2401 of file printfun.cxx.
References bUseStyleColor, and pEditEngine.
|
private |
Definition at line 788 of file printfun.cxx.
References pEditDefaults, pEditEngine, and pObject.
Referenced by PrintHF(), and UpdateHFHeight().
|
private |
Definition at line 801 of file printfun.cxx.
References aPageSize, ScPrintHFParam::bDynamic, ScPrintHFParam::bEnable, SvxShadowItem::CalcShadowSpace(), SvxBoxItem::GetBottom(), ScPageHFItem::GetCenterArea(), SvxBoxItem::GetDistance(), SvxBoxItem::GetLeft(), ScPageHFItem::GetLeftArea(), SvxShadowItem::GetLocation(), SvxBoxItem::GetRight(), ScPageHFItem::GetRightArea(), SvxBoxItem::GetTop(), lcl_LineTotal(), MakeEditEngine(), ScPrintHFParam::nDistance, ScPrintHFParam::nHeight, ScPrintHFParam::nLeft, nLeftMargin, ScPrintHFParam::nManHeight, ScPrintHFParam::nRight, nRightMargin, nZoom, ScPrintHFParam::pBorder, pEditEngine, ScPrintHFParam::pFirst, ScPrintHFParam::pLeft, ScPrintHFParam::pRight, ScPrintHFParam::pShadow, TextHeight(), and Size::Width().
Referenced by GetDocPageSize().
bool ScPrintFunc::UpdatePages | ( | ) |
Definition at line 2426 of file printfun.cxx.
References aName, aTableParam, ScPageTableParam::bScaleAll, ScPageTableParam::bScalePageNum, ScPageTableParam::bScaleTo, ScDocument::GetPageStyle(), ScDocument::GetTableCount(), Grid, ScDocument::MaxCol(), ScDocument::MaxRow(), nPrintTab, nRepeatEndCol, nRepeatEndRow, nRepeatStartCol, nRepeatStartRow, ScPageTableParam::nScaleAll, nZoom, pDocShell, ScDocShell::PostPaint(), pParamSet, rDoc, ResetBreaks(), ScDocument::SetRepeatArea(), and ZOOM_MIN.
Referenced by ScUndoPrintZoom::DoChange(), ScUndoPrintRange::DoChange(), ScTabViewShell::ExecStyle(), ScPreviewShell::Execute(), ScTableSheetObj::getColumnPageBreaks(), ScTableSheetObj::getRowPageBreaks(), ScGridWindow::MouseButtonUp(), ScPreview::MouseButtonUp(), ScDocShell::NotifyStyle(), ScDocShell::PageStyleModified(), ScTableSheetObj::PrintAreaUndo_Impl(), ScUndoApplyPageStyle::Redo(), ScTableSheetObj::SetOnePropertyValue(), ScViewFunc::SetPrintRanges(), ScDocShell::SetPrintZoom(), and ScUndoApplyPageStyle::Undo().
|
private |
Definition at line 275 of file printfun.hxx.
Referenced by CalcPages(), CountNotePages(), CountPages(), FillPageData(), InitParam(), and PrintPage().
|
private |
Definition at line 309 of file printfun.hxx.
Referenced by DoPrint(), InitParam(), MakeEditEngine(), MakeTableString(), PrintHF(), and SetDateTime().
|
private |
Definition at line 273 of file printfun.hxx.
Referenced by GetDataSize(), GetDocPageSize(), GetFooter(), GetScaleData(), InitParam(), PrintHF(), PrintNotes(), and PrintPage().
|
private |
Definition at line 272 of file printfun.hxx.
Referenced by GetDataSize(), GetDocPageSize(), GetHeader(), GetScaleData(), InitParam(), PrintHF(), PrintNotes(), and PrintPage().
|
private |
Definition at line 271 of file printfun.hxx.
Referenced by GetLastSourceRange(), and PrintPage().
|
private |
Definition at line 287 of file printfun.hxx.
Referenced by InitModes(), LocateArea(), and PrintArea().
|
private |
Definition at line 311 of file printfun.hxx.
Referenced by CountNotePages(), DoNotes(), and PrintNotes().
|
private |
Definition at line 240 of file printfun.hxx.
Referenced by InitModes().
|
private |
Definition at line 288 of file printfun.hxx.
Referenced by DoPrint(), InitModes(), LocateArea(), PrintArea(), PrintNotes(), and PrintPage().
|
private |
Definition at line 237 of file printfun.hxx.
Referenced by Construct(), and ~ScPrintFunc().
|
private |
Definition at line 285 of file printfun.hxx.
Referenced by DoNotes(), GetDocPageSize(), PrintHF(), PrintNotes(), and PrintPage().
|
private |
Definition at line 266 of file printfun.hxx.
Referenced by ApplyPrintSettings(), GetDataSize(), GetDocPageSize(), GetPageSize(), GetScaleData(), InitParam(), PrintNotes(), PrintPage(), and UpdateHFHeight().
|
private |
Definition at line 239 of file printfun.hxx.
Referenced by InitModes(), ScPrintFunc(), and SetOffset().
|
private |
Definition at line 274 of file printfun.hxx.
Referenced by AdjustPrintArea(), CalcPages(), CalcZoom(), CountNotePages(), CountPages(), DoPrint(), FillPageData(), GetDocPageSize(), GetFirstPageNo(), InitParam(), PrintArea(), PrintHF(), PrintNotes(), PrintPage(), SetExclusivelyDrawOleAndDrawObjects(), and UpdatePages().
|
private |
Definition at line 289 of file printfun.hxx.
Referenced by DoNotes(), GetDocPageSize(), InitModes(), PrintHF(), and PrintPage().
|
private |
Definition at line 260 of file printfun.hxx.
Referenced by InitParam(), and PrintPage().
|
private |
Definition at line 261 of file printfun.hxx.
Referenced by InitParam(), and PrintPage().
|
private |
Definition at line 242 of file printfun.hxx.
Referenced by Construct(), PrintNotes(), PrintPage(), and SetClearFlag().
|
private |
Definition at line 253 of file printfun.hxx.
Referenced by Construct(), and ScPrintFunc().
|
private |
Definition at line 244 of file printfun.hxx.
Referenced by Construct(), DrawBorder(), InitModes(), PrintArea(), and SetRenderFlag().
|
private |
Definition at line 262 of file printfun.hxx.
Referenced by ApplyPrintSettings(), and InitParam().
|
private |
Definition at line 280 of file printfun.hxx.
Referenced by CountNotePages(), CountPages(), DoPrint(), and InitParam().
|
private |
Definition at line 302 of file printfun.hxx.
Referenced by AdjustPrintArea(), CalcPages(), CountNotePages(), FillPageData(), GetPrintState(), InitParam(), and ScPrintFunc().
|
private |
Definition at line 279 of file printfun.hxx.
Referenced by CountNotePages(), CountPages(), and InitParam().
|
private |
Definition at line 263 of file printfun.hxx.
Referenced by DoPrint(), GetLastSourceRange(), and PrintPage().
|
private |
Definition at line 243 of file printfun.hxx.
Referenced by Construct(), DoNotes(), DrawBorder(), MakeEditEngine(), PrintArea(), PrintNotes(), PrintPage(), and SetUseStyleColor().
|
private |
Definition at line 304 of file printfun.hxx.
Referenced by CalcPages(), CalcZoom(), CountPages(), DoPrint(), FillPageData(), GetPrintState(), and ScPrintFunc().
|
private |
Definition at line 281 of file printfun.hxx.
Referenced by HasPrintRange(), and InitParam().
|
private |
Definition at line 259 of file printfun.hxx.
Referenced by GetBottomMargin(), GetDataSize(), GetDocPageSize(), GetScaleData(), and InitParam().
|
private |
Definition at line 248 of file printfun.hxx.
Referenced by GetPrintState(), InitParam(), and ScPrintFunc().
|
private |
Definition at line 300 of file printfun.hxx.
Referenced by AdjustPrintArea(), CalcPages(), CalcZoom(), CountNotePages(), CountPages(), FillPageData(), GetPrintState(), and ScPrintFunc().
|
private |
Definition at line 301 of file printfun.hxx.
Referenced by AdjustPrintArea(), CalcPages(), CalcZoom(), CountNotePages(), CountPages(), FillPageData(), GetPrintState(), and ScPrintFunc().
|
private |
Definition at line 256 of file printfun.hxx.
Referenced by GetDataSize(), GetDocPageSize(), GetLeftMargin(), GetScaleData(), InitParam(), PrintNotes(), PrintPage(), and UpdateHFHeight().
|
private |
Definition at line 241 of file printfun.hxx.
Referenced by Construct(), InitModes(), and SetManualZoom().
|
private |
Definition at line 247 of file printfun.hxx.
Referenced by GetPrintState(), InitParam(), and ScPrintFunc().
|
private |
Definition at line 265 of file printfun.hxx.
Referenced by InitParam(), IsLeft(), and IsMirror().
|
private |
Definition at line 246 of file printfun.hxx.
Referenced by AdjustPrintArea(), CalcPages(), CalcZoom(), Construct(), CountNotePages(), CountPages(), DoPrint(), FillPageData(), GetPrintState(), InitParam(), LocateArea(), LocateColHdr(), LocateRowHdr(), MakeTableString(), PrintArea(), PrintColHdr(), PrintPage(), PrintRowHdr(), ScPrintFunc(), and UpdatePages().
|
private |
Definition at line 294 of file printfun.hxx.
Referenced by CalcZoom(), InitParam(), PrintPage(), and UpdatePages().
|
private |
Definition at line 296 of file printfun.hxx.
Referenced by CalcZoom(), InitParam(), PrintPage(), and UpdatePages().
|
private |
Definition at line 293 of file printfun.hxx.
Referenced by CalcZoom(), InitParam(), PrintPage(), and UpdatePages().
|
private |
Definition at line 295 of file printfun.hxx.
Referenced by CalcZoom(), InitParam(), PrintPage(), and UpdatePages().
|
private |
Definition at line 258 of file printfun.hxx.
Referenced by GetDataSize(), GetDocPageSize(), GetRightMargin(), GetScaleData(), InitParam(), PrintNotes(), PrintPage(), and UpdateHFHeight().
|
private |
Definition at line 290 of file printfun.hxx.
Referenced by DrawBorder(), DrawToDev(), InitModes(), LocateArea(), LocateColHdr(), LocateRowHdr(), PrintArea(), PrintColHdr(), PrintHF(), PrintNotes(), PrintPage(), and PrintRowHdr().
|
private |
Definition at line 291 of file printfun.hxx.
Referenced by DrawBorder(), DrawToDev(), InitModes(), LocateArea(), LocateColHdr(), LocateRowHdr(), PrintArea(), PrintColHdr(), PrintHF(), PrintNotes(), PrintPage(), and PrintRowHdr().
|
private |
Definition at line 298 of file printfun.hxx.
Referenced by AdjustPrintArea(), CalcPages(), CalcZoom(), CountNotePages(), CountPages(), DoPrint(), FillPageData(), GetPrintState(), and ScPrintFunc().
|
private |
Definition at line 299 of file printfun.hxx.
Referenced by AdjustPrintArea(), CalcPages(), CalcZoom(), CountNotePages(), CountPages(), FillPageData(), GetPrintState(), and ScPrintFunc().
|
private |
Definition at line 282 of file printfun.hxx.
Referenced by GetPrintState(), InitParam(), and ScPrintFunc().
|
private |
Definition at line 257 of file printfun.hxx.
Referenced by GetDataSize(), GetDocPageSize(), GetScaleData(), GetTopMargin(), and InitParam().
|
private |
Definition at line 283 of file printfun.hxx.
Referenced by GetPrintState(), GetTotalPages(), InitParam(), and ScPrintFunc().
|
private |
Definition at line 278 of file printfun.hxx.
Referenced by CalcZoom(), Construct(), GetDocPageSize(), GetPrintState(), GetZoom(), InitModes(), PrintArea(), PrintNotes(), PrintPage(), ScPrintFunc(), UpdateHFHeight(), and UpdatePages().
|
private |
Definition at line 268 of file printfun.hxx.
Referenced by Construct(), InitParam(), and PrintPage().
|
private |
Definition at line 267 of file printfun.hxx.
Referenced by Construct(), GetDocPageSize(), InitParam(), and PrintPage().
|
private |
Definition at line 234 of file printfun.hxx.
Referenced by Construct(), DoNotes(), DoPrint(), DrawBorder(), DrawToDev(), GetDocPageSize(), LocateArea(), LocateColHdr(), LocateRowHdr(), PrintArea(), PrintColHdr(), PrintHF(), PrintNotes(), PrintPage(), PrintRowHdr(), and ScPrintFunc().
|
private |
Definition at line 231 of file printfun.hxx.
Referenced by Construct(), DrawBorder(), InitModes(), InitParam(), and UpdatePages().
|
private |
Definition at line 235 of file printfun.hxx.
Referenced by DrawToDev(), PrintArea(), PrintPage(), and SetDrawView().
|
private |
Definition at line 307 of file printfun.hxx.
Referenced by Construct(), DoNotes(), MakeEditEngine(), PrintHF(), TextHeight(), and ~ScPrintFunc().
|
private |
Definition at line 306 of file printfun.hxx.
Referenced by Construct(), DoNotes(), MakeEditEngine(), PrintHF(), SetUseStyleColor(), TextHeight(), UpdateHFHeight(), and ~ScPrintFunc().
|
private |
Definition at line 313 of file printfun.hxx.
Referenced by Construct(), CountPages(), FillPageData(), and InitParam().
|
private |
Definition at line 252 of file printfun.hxx.
Referenced by ApplyPrintSettings(), Construct(), DoPrint(), InitParam(), and UpdatePages().
|
private |
Definition at line 233 of file printfun.hxx.
Referenced by ApplyPrintSettings(), DoPrint(), InitModes(), MakeEditEngine(), PrintArea(), PrintNotes(), PrintPage(), and ScPrintFunc().
|
private |
Definition at line 269 of file printfun.hxx.
Referenced by Construct(), GetDocPageSize(), InitParam(), and PrintPage().
|
private |
Definition at line 250 of file printfun.hxx.
Referenced by InitParam().
|
private |
Definition at line 232 of file printfun.hxx.
Referenced by AdjustPrintArea(), CalcPages(), CalcZoom(), Construct(), CountNotePages(), CountPages(), DoNotes(), DoPrint(), DrawBorder(), DrawToDev(), InitParam(), LocateArea(), LocateColHdr(), LocateRowHdr(), MakeEditEngine(), MakeTableString(), PrintArea(), PrintColHdr(), PrintPage(), PrintRowHdr(), ResetBreaks(), UpdatePages(), and ~ScPrintFunc().