自定义打印内容参数设置
2008-03-29 19:47
549 查看
//下面是设备参数
void CScaleprintView::OnBeginPrinting(CDC* pDC, CPrintInfo* /*pInfo*/)
{
printx =pDC->GetDeviceCaps(LOGPIXELSX);
printy =pDC->GetDeviceCaps(LOGPIXELSY);
ratex = (double)printx /screenx; //确定打印机与屏幕的比率
ratey = (double)printy /screeny;
pageheight =pDC->GetDeviceCaps(VERTRES);
pagewidth =pDC->GetDeviceCaps(HORZRES);
//获取打印机的左右边距
leftmargin = pDC->GetDeviceCaps(PHYSICALOFFSETX);//获取左边距
int phywidth= pDC->GetDeviceCaps(PHYSICALWIDTH);
rightmargin = phywidth-pagewidth-leftmargin;
// TODO: add extra initialization before printing
}
//下面是屏幕参数
void CScaleprintView::OnDraw(CDC* pDC)
{
CScaleprintDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
...
screenx =pDC->GetDeviceCaps(LOGPIXELSX);
screeny =pDC->GetDeviceCaps(LOGPIXELSY);
...
}
void CScaleprintView::OnBeginPrinting(CDC* pDC, CPrintInfo* /*pInfo*/)
{
printx =pDC->GetDeviceCaps(LOGPIXELSX);
printy =pDC->GetDeviceCaps(LOGPIXELSY);
ratex = (double)printx /screenx; //确定打印机与屏幕的比率
ratey = (double)printy /screeny;
pageheight =pDC->GetDeviceCaps(VERTRES);
pagewidth =pDC->GetDeviceCaps(HORZRES);
//获取打印机的左右边距
leftmargin = pDC->GetDeviceCaps(PHYSICALOFFSETX);//获取左边距
int phywidth= pDC->GetDeviceCaps(PHYSICALWIDTH);
rightmargin = phywidth-pagewidth-leftmargin;
// TODO: add extra initialization before printing
}
//下面是屏幕参数
void CScaleprintView::OnDraw(CDC* pDC)
{
CScaleprintDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
...
screenx =pDC->GetDeviceCaps(LOGPIXELSX);
screeny =pDC->GetDeviceCaps(LOGPIXELSY);
...
}
相关文章推荐
- WPF命令,自定义命令,相对绑定,代码设置绑定,绑定参数
- jquery+ajax 的 data参数设置的内容,如何在HttpHandler的HttpContext中取得(包括post方式和get方式)
- bootbox自定义dialog、confirm、alert样式,以及基本设置方法setDefaults中可用参数
- 如何在sap里设置自定义打印纸张
- bootstrap插件bootbox参数和自定义弹出框宽度设置
- ActiveReports工作总结9——打印参数设置
- EAS参数设置-自定义参数
- LOGback设置SQL参数打印
- Win8系统针式打印机自定义打印纸张设置图文教程
- 动态更改RDCL的打印参数[修改XML内容]
- 设置jboss启动参数打印异常时调用栈信息
- chrome自定义内容打印/save pdf & 不打开新页面
- 如何在sap里设置自定义打印纸张
- 打印内容设置控件
- IE 浏览器打印的页面设置参数
- android中给Dialog设置的动画如何自定义修改参数
- 为绑定的字段设置自定义的显示内容
- bootbox自定义dialog、confirm、alert样式,以及基本设置方法setDefaults中可用参数
- 自定义reportviewer打印设置按钮的另类实现方法
- Android官方开发文档Training系列课程中文版:打印内容之自定义文档打印