社区
界面
帖子详情
打印预览问题
ggslayer
2007-10-12 01:07:08
我基于CWnd做了一个报表控件 现在想实现它的打印预览功能, 打印已经实现了, 但发现打印预览需要MFC的DOC / VIEW FRAME 一大堆东西协作 我不想用它提供的东西 直接用也用不了 因为我的程序不在MFC框架里 现在该咋办? 有没有现成的打印预览的东西 传给我个DC 我就打印 那种 好多程序的打印预览都一样 其中很多不是MFC框架程序 它们怎么做的?
...全文
84
4
打赏
收藏
打印预览问题
我基于CWnd做了一个报表控件 现在想实现它的打印预览功能, 打印已经实现了, 但发现打印预览需要MFC的DOC / VIEW FRAME 一大堆东西协作 我不想用它提供的东西 直接用也用不了 因为我的程序不在MFC框架里 现在该咋办? 有没有现成的打印预览的东西 传给我个DC 我就打印 那种 好多程序的打印预览都一样 其中很多不是MFC框架程序 它们怎么做的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ggslayer
2007-10-12
打赏
举报
回复
主要的问题是我需要一个打印界面, 而又不想把MFC那一套东西拿来用,因为将来用我控件的容器不会有MFC DOC/VIEW结构,也不会有相关的FRAME资源,我觉得会有问题 打印预览做了这么多年 除了MFC 没别的拉??
vocanicy
2007-10-12
打赏
举报
回复
将预览窗口的DC传给你的打印程序替换打印机DC,就可以打在屏幕上了
可以将屏幕DC和打印机DC的改成相同的映射,都用逻辑单位作图,就可以看到相同的效果
ggslayer
2007-10-12
打赏
举报
回复
问题不是怎样获得DC 而是打印预览的界面 不想自己做
yubsh
2007-10-12
打赏
举报
回复
可以从打印机直接建立个dc,绕过MFC框架,你查查相关资料。
通用
打印
预览
模块(VBA)
通用
打印
预览
模块
可选择
打印
或
预览
,调用只需一条语句,可输出到EXCEL,也可输出到快照,对方不需安装ACCESS即可
预览
报表。
在
打印
前选择
打印
多少份,而不是在按了
打印
后才选择份数
jquery.media在线
预览
pdf文件
jquery.media在线
预览
pdf文件
MFC
打印
预览
问题
(
预览
坐标与
打印
的实际坐标
问题
)
MFC提供了一个框架性的
打印
和
打印
预览
功能代码,它的基本思想是将实际显示和
打印
文档的代码合二为一,即都由此文档关联的CView中的OnDraw(CDC *pDC)来处理,由MFC框架根据用户的操作来决定传进来的pDC是指向屏幕还是
打印
机,当pDC指向屏幕设备,就在屏幕上显示文档,当指向
打印
机设备时就
打印
文档。这些都很好理解,但是,当我们要
打印
预览
时,传进来的pDC就有些特别了。因为
打印
预览
是在屏幕
Excel中普通视图与
打印
预览
内容显示不一致的解决方法
一、
问题
:需要
打印
Excel表中的内容,但在“普通视图”中将格式调好后,点击“
打印
预览
”一看,嘿,一些单元格中的内容又不对了。而最终
打印
出的内容又是与“
打印
预览
”一致的,“
打印
预览
”有
问题
,
打印
出来势必也有
问题
。这个不对表现出的现象为:“
打印
预览
”单元格中内容显示不完整。
问题
现象如下面两张比对图示例: 图一:“普通视图”中内容显示完整 图二:“
打印
预览
”页面,部分内容显示不出来,未显示
chrome浏览器设置静默
打印
,不显示
预览
界面
情景描述如下: 1、不想使用第三方
打印
工具,怕以后涉及到版权
问题
2、用户只想完成
打印
功能,不需要
预览
3、使用chrome浏览器 基于上述条件最后选择使用window.print()方法调用浏览器自身的
打印
功能,但是有一点不好的是print()方法是没有返回值的,所以
预览
界面的
打印
按钮和取消按钮最终都会显示成功且无法判断, 正好用户也不想看,所以不显示
预览
直接
打印
正合适。 方法如下: 1、先确定一下有没有特殊的
打印
配置,比如双面
打印
,边框最小等,如果有还是趁
预览
界面还在的时候先设置好再执行下
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章