相关推荐
-
VC++“所见即所得”的打印功能实例
摘要:VC/C++源码,报表打印,打印 VC++“所见即所得”的打印功能实例,窗口上的图形是什么,打出来的就是什么,随时看到的就能打印出来,一个VC++打印练习程序,还不错吧。 运行环境:Windows/Visual C/C++
-
VC打印实践浅谈
经常看到VC论坛中一些朋友问关于打印的问题,好多是问过好多遍的,其实搜索一下原来的帖子可以找到好多,而且都是给了正确的解决方法的。但我搜了一下文档中心,发现好象关于一下我要讲的内容的还没有。所以我决定把自己在做程序时遇到的问题,及实现方法和心得体会写下来,重在交流。文中如有疏漏之处,请各位朋友及时指出,以免我落个误人误己的下场。 在做打印模块时,经常会出于不同的目的改变打印机的默认配
-
VC++中所见即所得打印的简易实现
VC++中所见即所得打印的简易实现 在VC++6.0中用应用程序向导(AppWizard)生成的单文档或多文档程序提供了对打印功能的实现,但遗憾的是如果对自动生成的框架程序不做任何改进,打印出来的文档或图形和屏幕上的显示相比就会特别小。为什么会这样呢? 本文对这种现象的原因和MFC的打印机制进行了深入的分析,并提出了一种特别简单的方法,在原有的程序中只需加入几行代码就能解决这一
-
vs2010使用GDI++打印
在VS2010中使用GDI++实现打印。方便设置文本格式,颜色等;
-
Lodop实现web套打
WEB套打可选方案不多,理想的更少,利用免费控件Lodop+JavaScript实现精确套打,算是较为经典的选择。这种方案其实比较简单,利用一个htm文件就可以实现模板设计过程,几乎是“空手套”式的开发,但理解这几个步骤还是需要点时间,下面一步步详细演示说明: 第一步:建立一个空白的模板设计文件 把以下超文本代码复制到一个本地htm文件中: <htm...
-
在VC++中直接调用API执行打印任务
介绍: 这一段代码,用以演示《如何在VC++中使用API直接打印》。并且该段代码可以直接嵌入各种工程中,有实际使用的价值。 用途:在Visual C++中,应用程序通常是使用CView中提供的打印功能,在OnPrint()或OnDraw()中向打印机输出。但是对于对话框中的数据,或基于对话框的程序,打印成了一件繁琐的工作。该段代码向用户提供了PrintListCtrl()函数,用于打印用户在对话框
-
CDocument::OnOpenDocument
当用户在界面上选择文件菜单/打开文件(ID_FILE_OPEN)时,CWinApp派生类的OnFileOpen函数被自动调用,它通过文档模板创建(MDI)/重用(SDI)框架、文档和视图对象,并最终调用CDocument::OnOpenDocument来读文件,CDocument::OnOpenDocument 的处理流程如下: BOOL CDocument::OnOpenDocume
-
matlab print 所见即所得,利用VC++开发所见即所得的打印程序 (转)
利用VC++开发所见即所得的打印程序 (转)[@more@]所见即所得的打印方式探受大家的欢迎,读者开发自己的所见即所得的打印也不是很困难,只要掌握了字体大小以及了解OnDraw与OnPrint函数中应做的工作就能作出比较满意的程序,以下是程序生成的步骤:(一)使用Appwizard来创建Prt-View.注意:1.在classes选择中将文档Docu?ment的Class Name中的CPrt-...
-
CDocument ::OnNewDocument和CDocument :: OnOpenDocument
CDocument ::OnNewDocument原型: virtual BOOL OnNewDocument();用途: 调用成员函数DeleteContents,以确保文档为空,然后标明新文档是未被修改的。可以重载该函数进行新文档数据结构的初始化。参数: 无返值: 如果文档初始化成功,则返回非零值,否则为0。CDocume
-
Java打印程序设计
1 前言在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/OCX控件或者VB/VC程序来实现的,非常麻烦。实际上,SUN公司也一直致力于Java打印功能的完善,而Ja
-
自己开发基于Web的打印控件,真正免费不是共享
1.1.0.121 版的控件,更新如下 SetPrintBackground 已被取消 SetMediaHeader 去掉了两个参数,见被划掉的文字部分 在做项目中发现要用到Web方面的打印,于是从网上搜索了一些相关的web打印控件,有scriptx,jatoolsPrinter等,不过都不是免费的,想想还是自己做的好,毕竟这不是
-
使用JasperReport开发本地打印程序
最近公司的项目需要报表、单证打印功能,国内比较出名的就是帆软的报表工具,但是项目是公司自己的产品,不想依赖于第三方的报表工具,所以自己只好想办法自己开发。后来找到了开源报表框架JasperReport。 公司的项目是基于B/S,需要将报表和单证在浏览器上打印。于是就自己开发了一个本地打印程序,大致的思路如下:用户在浏览器发起打印请求启用本地打印程序,打印程序到服务器端请求报表数据本地打印程序请求服...
-
VC 中常见功能函数汇总
(1)如何通过代码获得应用程序主窗口的指针? 主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。 AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED) //使程序最大化. (2)确定应用程序的路径 Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。 Ex
-
cprintdialog预览_在VC对话框中实现打印和打印预览
在VC对话框中实现打印和打印预览(附实现步骤)时间:2008-01-27作者:佚名在一般的软件开发中打印和打印预览是经常要用到的功能,对于VC6.0中的文档/视图(Doc/View)框架,可以很方便的使用缺省的打印和打印预览。但是,如果应用程序是基于对话框的就没有办法利用这种便利。而很多情况下,基于对话框的程序也需要打印和打印预览功能。那该怎么办呢?这正是本文将要解决的问题。1实现打印在对话框应用...
-
VC++对话框程序打印及打印预览的实现
MFC文档/视图的应用程序,向导给了打印及打印预览的标准支持。使这类应用程序打印及打印预览工作得以简化。另一类对话框程序却没有相应支持,从MFC打印及打印预览的标准支持入手,可以在对话框程序中,增加三个类以支持打印及打印预览,本文介绍了这三个类的实现。 打印及打印预览是编写应用程序经常要解决的问题,为了理解VC++对话框程序的打印及打印预览实现,要先掌握基于文档/视图的应用程
-
Vc++ 6.0对话框实现简单的单据套打预览及打印功能,源码正常编译
Vc++ 6.0对话框实现简单的单据套打预览及打印功能,源码正常编译。Vc++ 6.0对话框实现简单的单据套打预览及打印功能。Vc++ 6.0 + WIN8 32位编译通过。