文件名称:VC 实现定制打印页的页眉和页脚.rar
文件大小:21KB
文件格式:RAR
更新时间:2022-07-30 06:17:38
VC 源码-报表打印
VC 实现定制打印页的页眉和页脚,除了自定义打印页脚和页眉外,还可根据每页显示行数,设置打印页数,并且在需要时,屏蔽默认函数对OnDraw的调用。打印方面的定制,可参考以下代码: void CMultiPrint2View::PrintHeader(CDC *pDC)//定制页眉 { pDC->TextOut(0,0,"设置打印页眉和页脚测试:来首诗吧:再别康桥"); } void CMultiPrint2View::PrintFooter(CDC *pDC)//定制页角 { CMultiPrint2Doc* pDoc = GetDocument();//获取文档指针 ASSERT_VALID(pDoc); CString str; CPoint point(0,-1440*10-1000); str.Format("当前文档:%s",(LPCSTR)pDoc->GetTitle());//获取当前文档名 pDC->TextOut(point.x,point.y,str); str.Format("第%d页,共%d页",m_nPage,(pDoc->m_stringArray.GetUpperBound()/pDoc->m_LinePerPage 1)); CSize size=pDC->GetTextExtent(str);//获取输出文本宽度 point.x =1440*6 1600-size.cx; pDC->TextOut(point.x,point.y,str); }完整的代码请下载源码吧。
【文件预览】:
codesc.net
----实现定制打印页的页眉和页脚()
--------MultiPrint2()