main/sc/source/ui/view/printfun.cxx
//
//	UpdatePages wird nur von aussen gerufen, um die Umbrueche fuer die Anzeige
//	richtig zu setzen - immer ohne UserArea
//
UpdatePages wird nur von aussen gerufen, um die Umbrueche fuer die Anzeige
richtig zu setzen - immer ohne UserArea
UpdatePages wird nur von aussen gerufen um die Umbrueche fuer die Anzeige richtig zu setzen - immer ohne UserArea
sal_Bool ScPrintFunc::UpdatePages()
{
	if (!pParamSet)
		return sal_False;
	nZoom = 100;
    if (aTableParam.bScalePageNum || aTableParam.bScaleTo)
		nZoom = ZOOM_MIN;						
	else if (aTableParam.bScaleAll)
	{
		nZoom = aTableParam.nScaleAll;
		if ( nZoom <= ZOOM_MIN )
			nZoom = ZOOM_MIN;
	}
	String aName = pDoc->GetPageStyle( nPrintTab );
	SCTAB nTabCount = pDoc->GetTableCount();
	for (SCTAB nTab=0; nTab<nTabCount; nTab++)
		if ( nTab==nPrintTab || pDoc->GetPageStyle(nTab)==aName )
		{
			pDoc->SetRepeatArea( nTab, nRepeatStartCol,nRepeatEndCol, nRepeatStartRow,nRepeatEndRow );
			ResetBreaks(nTab);
			pDocShell->PostPaint(0,0,nTab, MAXCOL,MAXROW,nTab, PAINT_GRID);
		}
	return sal_True;
}
sal_Bool ScPrintFunc :: UpdatePages ( ) { if ( ! pParamSet ) return sal_False ; nZoom = 100 ; if ( aTableParam . bScalePageNum || aTableParam . bScaleTo ) nZoom = ZOOM_MIN ; else if ( aTableParam . bScaleAll ) { nZoom = aTableParam . nScaleAll ; if ( nZoom <= ZOOM_MIN ) nZoom = ZOOM_MIN ; } String aName = pDoc -> GetPageStyle ( nPrintTab ) ; SCTAB nTabCount = pDoc -> GetTableCount ( ) ; for ( SCTAB nTab = 0 ; nTab < nTabCount ; nTab ++ ) if ( nTab == nPrintTab || pDoc -> GetPageStyle ( nTab ) == aName ) { pDoc -> SetRepeatArea ( nTab , nRepeatStartCol , nRepeatEndCol , nRepeatStartRow , nRepeatEndRow ) ; ResetBreaks ( nTab ) ; pDocShell -> PostPaint ( 0 , 0 , nTab , MAXCOL , MAXROW , nTab , PAINT_GRID ) ; } return sal_True ; }
UpdatePages wird nur von aussen gerufen, um die Umbrueche fuer die Anzeige
richtig zu setzen - immer ohne UserArea
UpdatePages wird nur von aussen gerufen um die Umbrueche fuer die Anzeige richtig zu setzen - immer ohne UserArea
//	Zoom // stimmt fuer Umbrueche //	Wiederholungszeilen / Spalten //	Umbrueche setzen