打印的简单实现,以及更改打印设置

原创 2003年10月29日 17:54:00
 

void PrintTest()<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

{

         CPrintDialog dlg(FALSE, PD_ALLPAGES | PD_COLLATE | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE);

         if(dlg.GetDefaults())

         {

                  DEVMODE FAR *pDevMode=(DEVMODE FAR *)::GlobalLock(dlg.m_pd.hDevMode);

                  pDevMode->dmOrientation=DMORIENT_PORTRAIT;//改为纵向打印

                  ::GlobalUnlock(dlg.m_pd.hDevMode);

                  

 

                  DOCINFO di;

                 memset( &di, 0, sizeof(DOCINFO) );

                  di.cbSize = sizeof(DOCINFO);

                  di.lpszDocName = "Printing Test";

                  di.lpszOutput = (LPTSTR) NULL;

                  di.fwType = 0;

                   HDC hDC=dlg.CreatePrinterDC();

                   CDC dc;

                  dc.Attach(hDC);

                  dc.StartDoc(&di);

                  dc.StartPage();

                  dc.MoveTo(0,0);

                  dc.LineTo(1000,1000);

                  dc.EndPage();

                  dc.EndDoc(); 

                  dc.DeleteDC();

         }

}

打印的简单实现,以及更改打印设置

打印的简单实现,以及更改打印设置document.title="打印的简单实现,以及更改打印设置 - "+document.title   void PrintTest(){         CPri...
  • byxdaz
  • byxdaz
  • 2005年09月06日 11:38
  • 1473

window print 设置字体大小

    @media   print   {     body   {   font-size:   12px}     }     @media   screen   {     body   {...
  • zhang116868
  • zhang116868
  • 2009年09月25日 10:30
  • 6719

js页面设置与打印(页眉页脚,页边距设置)

原网址:http://butaiqingchu.blog.163.com/blog/static/186834579201162924141875/ @media print ...
  • sky_too
  • sky_too
  • 2014年03月07日 15:28
  • 6922

电子工艺实习-------PCB打印设置

本文基于福州时创的电路板蚀刻机制作简单PCB,用于实验教学。1、打开Altium Designer 设计软件2、打开自己设计好的工程三个主要文件:工程文件、原理图、PCB3、进入到Altium Des...
  • wwt18811707971
  • wwt18811707971
  • 2017年03月12日 14:10
  • 743

RDLC打印

#region public static           ///            /// 获取指定ReportViewer总物理页数          /// guog2009-05-0...
  • meeweed
  • meeweed
  • 2012年11月07日 09:09
  • 1695

最简单的IE打印设置

能不能按照我们所想要的样式来打印网页呢?当然可以。一切就在“页面设置”中。 弹出如下图所示的“页面设置”对话框,所有的秘密都在这里! 原来,IE自动给我们在页眉和页脚处加上了这些不必要的打印信息。如果...
  • masterjames
  • masterjames
  • 2010年03月17日 16:16
  • 3463

html如何设置打印样式?

http://hi.baidu.com/slzs_zyt/item/e863ed94c9741435326eeb5c html/jsp/网页/打印相关/打印预览/js设置页眉页脚...
  • cdnight
  • cdnight
  • 2014年02月17日 15:05
  • 14611

Java 报表打印

在项目中需要涉及这一块,在此之前是从未接触过的.在此记录一些方法和问题. 字体未找到的问题,来自网络: 1、下载jasperreport(本人用的是3.7.4版本)工程,将demo/fonts/ne...
  • zhangao0086
  • zhangao0086
  • 2011年08月02日 17:34
  • 7638

使用WebBrowser 打印的默认设置

//设置纸张方向          function SetupLandscape() {             try {                 var wsShell = new...
  • andy4319
  • andy4319
  • 2014年08月09日 16:25
  • 775

pb 数据窗口打印设置

打印份数 dw_print.object.datawindow.print.copies=lstr_param.prn_printcopies //纸张大小 dw_print.object.dataw...
  • zzzili
  • zzzili
  • 2012年12月06日 15:26
  • 2648
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:打印的简单实现,以及更改打印设置
举报原因:
原因补充:

(最多只允许输入30个字)