如何对ScorllView中的内容分页,以便打印?
在ScrollView中的内容太长了,一页装不下,所以想分成几页来打印(但在视图中看不出分页)但在OnPreparePrinting()用了SetMaxPage()之后,所打印出来的东西都是相同的
附上OnDraw中的内容
void CBbView::OnDraw(CDC* pDC)
{
CBbDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CFont font;
TEXTMETRIC tm;
pDC->GetTextMetrics (&tm);
CSize size;
size.cx=700;
size.cy=105*tm.tmHeight ;
SetScrollSizes(MM_TEXT,size);
for (int i=1;i<100;i++)
pDC->TextOut (i,i*tm.tmHeight ,"test");
}
}