精华内容
下载资源
问答
  • 大家都知道我们不仅可以打印文档表格等,还可以对网页进行打印,这样看到有用的网页信息我们就不用复制粘贴...2、把鼠标放在该页面任意位置,单击鼠标右键,在出来的选项中选择打印,如图所示。3、在打印页面右侧的...

    大家都知道我们不仅可以打印文档表格等,还可以对网页进行打印,这样看到有用的网页信息我们就不用复制粘贴到文档中再进行打印了,不过有时候网页太长了,很多用户不知道要如何全部打印,为了帮助到大家,这就教大家怎样打印整个网页内容吧,希望可以帮助到大家。

    具体步骤如下:

    1、首先,我们打开想要打印的网页,如图所示。

    2cf51fb44a6bb00a64f163e3db5e0fe2.png

    2、把鼠标放在该页面任意位置,单击鼠标右键,在出来的选项中选择打印,如图所示。

    5e8ad3273023cda54ad1b0cbae2ade06.png

    3、在打印页面右侧的预览中查看我们想要打印的内容是否完整,滑动鼠标看看共有几页,每一页有哪些信息。(我要打印的网页打印预览有四页,但是只有前两页有内容,后边两页是广告和大片空白,就没必要打印了)

    ff76fc9dfccb1ad396d016429772083c.png

    4、我们就在页码设置那里写1-2,然后点击上方的【打印】,如图所示。

    f586d7cd72a0fe9b2bf8dad118d56e19.png

    5、有些网页并不会出现预览页面,我们看不到需要打印的内容是否完整,整个网页有几页等。没关系,我们复制网址,换个浏览器打开(一般用360浏览器就可以)。

    6、同样单击右键,在出来的选项中选择【打印预览】。在出来的预览中如果发现打印的信息不全,可以通过调整页面比例,让信息全部显示出来。

    0dcd6353ef3e794f9cebb827a49c9831.png

    3346cb826d8a406291254b9f48057ddd.png

    上述就是网页太长如何全部打印的详细内容,只要按照上面的方法就可以将整个网页打印出来了,大家可以试试看吧。

    我要分享到:

    展开全文
  • js打印页面指定区域内容

    千次阅读 2016-09-19 10:09:49
    js打印页面指定区域

    2种方式: 一种只支持IE浏览器 

            另一种支持各类浏览器 

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" />
    <title>打印设置</title>
    <script language="JavaScript" type="text/javascript">
    //<![CDATA[
        var hkey_root,hkey_path,hkey_key;
        hkey_root="HKEY_CURRENT_USER";
        hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
        //配置网页打印的页眉页脚为空 
      //wb.ExecWB(1,1) 打开 
      //wb.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 
      //wb.ExecWB(4,1) 保存网页 
      //wb.ExecWB(6,1) 打印 
     // wb.ExecWB(7,1) 打印预览 
     // wb.ExecWB(8,1) 打印页面设置 
     // wb.ExecWB(10,1) 查看页面属性 
      //wb.ExecWB(15,1) 好像是撤销,有待确认 
     // wb.ExecWB(17,1) 全选 
     // wb.ExecWB(22,1) 刷新 
     // wb.ExecWB(45,1) 关闭窗体无提示
        function pagesetup_null(){  
            try{
                var RegWsh = new ActiveXObject("WScript.Shell");          
                hkey_key="header";          
                RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
                hkey_key="footer";
                RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
                //&b 第&p页/共&P页 &b
            }catch(e){}
        }
        //配置网页打印的页眉页脚为默认值
        function pagesetup_default(){
            try{
                var RegWsh = new ActiveXObject("WScript.Shell");
                hkey_key="header";
                RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P")
                hkey_key="footer";
                RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d");
            }catch(e){}
        }  
        
        //打印页面预览
        function printpreview(){
            pagesetup_null();
            //wb.printing.header = "居左显示&b居中显示&b居右显示页码,第&p页/共&P页";
            //wb.printing.footer = "居左显示&b居中显示&b居右显示页码,第&p页/共&P页";
            try{
                wb.execwb(7,1);
            }catch(e){
                alert("您的浏览器不支持此功能,请选择'文件'->'打印预览'");
            }
        }
        //打印
        function prints(){
            pagesetup_null();
            //wb.printing.header = "居左显示&b居中显示&b居右显示页码,第&p页/共&P页";
            //wb.printing.footer = "居左显示&b居中显示&b居右显示页码,第&p页/共&P页";
            try{
                wb.execwb(6,1);
            }catch(e){
                alert("您的浏览器不支持此功能");
            }
        }
      //]]>
      
       //打印选区内容  包含在 对应标识里面的内容为打印内容
        function doPrint() {
            bdhtml=window.document.body.innerHTML; //获取当前页的html代码
            sprnstr="<!--startprint-->"; //设置打印开始区域 
            eprnstr="<!--endprint-->";  //设置打印结束区域 
            prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);  //从开始代码向后取html 
            prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));  //从结束代码向前取html 
            window.document.body.innerHTML=prnhtml;
            window.print();
    		window.document.body.innerHTML=bdhtml;    //还原页面
        }
      </script>
    <style type="text/css">
    body {
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        width: 980px;
    }
    @media print {
    	.Noprint {
    		display: none;
    	}
    }
    </style>
    </head>
     
    <body>
    <div id="bankwrap">
      <!--这种方式 适用于 IE浏览器-->	
      <object classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" id="wb" width="0" height="0">
      </object>
      <div>
        <p class="Noprint">
    	<span style="cursor:pointer; color:#0000FF" οnclick="printpreview();">打印预览</span> 
    	<span style="cursor:pointer; color:#0000FF" οnclick="prints();" class="Noprint">打印</span>
    	<span style="cursor:pointer; color:#0000FF" οnclick="doPrint();" >打印指定区域页面</span>
    	</p>
      </div>
      <h1>打印的内容(上面一行字只显示,不打印)</h1>
      <div>撒大事大是打算打谁说的</div>
      <!--startprint-->
    	<div class="banktitle"> 2016-10-01放假安排:<br />
    	<img src="chishi.gif"/><br/>
    	连续放假2礼拜。<br />
       </div>
    	<!--endprint-->
    </div>
    </body>
    </html>
    



    展开全文
  • 1、程序说明1) 此程序可以实现选择页面中的区域进行打印,以iframe方式进行打印;2) 与原生态的print() 区别在于,取消打印页面后可以完整保留当前访问页面内容。2、代码部分 1) JS 函数: 代码如下:function do_...
  • jQuery实现页面选择性的打印功能

    千次阅读 2013-09-18 10:05:22
    对于页面信息的打印相信很...打印内容相对比较灵活 1、创建打印按钮 打印 2、打印时调用的函数 function doPrint() { $("#china,#tr_basicss,#people,#times,#information").hide(); $(".biao").css("display","b
    对于页面信息的打印相信很多项目当中都会遇到,今天将最近项目中的打印功能记录下来,以备日后使用。打印内容相对比较灵活
    1、创建打印按钮
    <a class="print" href="javascript:;" style="margin-left: 800px;" onClick="doPrint()">打印</a>
    
    
    2、打印时调用的函数
    function doPrint() { 
    	$("#china,#tr_basicss,#people,#times,#information").hide();
    	$(".biao").css("display","block");
    	$(".td_text").css("line-height: 30pt"); 
    	$(".san,.gong,.chan,.dang,.print,.def,.ge").css("display","none");
    	$("td,b").css("font-size","20px"); //设置打印时的字体大小
    	$(".bianhao,.font").css("font-size","20px");
    	$(".fonts").css("font-size","50px");
    	$("#approveInfo,.styles,.disposalreg,.disposalprecept,.stepresult,.zjcontent,.content,.approveinfo,.pcqk").css
    ("line-height","28pt");//line-height设置行间距
    $(".styles,.disposalreg,.disposalprecept,.stepresult,.zjcontent,.content,.approveinfo,.pcqk").css
    ("font-size","20px");bdhtml=window.document.body.innerHTML; //获取当前页的html代码
    sprnstr="<!--startprint-->"; //设置打印开始区域       
    eprnstr="<!--endprint-->"; //设置打印结束区域      
    prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); //从开始代码向后取html       
    prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); //从开始代码向钱取html
    window.document.body.innerHTML=prnhtml; window.print(); }


    展开全文
  •  ////打印内容 为 自定义文本内容  //Font font = new Font("宋体", 12);  //Brush bru = Brushes.Blue;  //for (int i = 1; i ; i++)  //{  // e.Graphics.DrawString("中华人民共和国", font, bru, 0, i * ...
            private void CreateIDCardSample()
    
            {
                string ImageFile = Setting.GetPhotoFolder() + "\\" + lblIDCard.Text + ".jpg";


                Bitmap bmTest = new Bitmap(3508, 2479); 

                Graphics g = Graphics.FromImage(bmTest);
                g.Clear(Color.White);

                int baseWidth = 713, baseHeight = 1036;
                int manWidth = 313, manHeight = 386;
                Rectangle recBase1 = new Rectangle(200, 200, baseWidth, baseHeight);
                string ImageBaseFile1 = Application.StartupPath + "\\Image\\Badge Regular_gaitubao_com_464x731.png";
                g.DrawImage(Image.FromFile(ImageBaseFile1), recBase1);

                Rectangle recMan1 = new Rectangle(400, 480, manWidth, manHeight);
                g.DrawImage(Image.FromFile(ImageFile), recMan1);

                Font font = FrmMain.DefaultFont;//  "微软雅黑";
                Font fnt = new Font("微软雅黑", 22, FontStyle.Bold);
                Brush bursh = Brushes.Black;
                g.DrawString("中国", fnt, bursh, 500, 1050);
                g.DrawString("china", fnt, bursh, 450, 1100);
                g.DrawString("8600", fnt, bursh, 500, 1150);

                string TempImageFile1 = Application.StartupPath + "\\Image\\temp1.jpg";
                bmTest.Save(TempImageFile1);

                PrintDocument printDocument;
                printDocument = new PrintDocument();

                PageSetupDialog pageSetupDialog = new PageSetupDialog();
                foreach (PaperSize ps in printDocument.PrinterSettings.PaperSizes)
                { 
                    if (ps.Kind == PaperKind.A4)
                    {
                        printDocument.DefaultPageSettings.PaperSize = ps;
                        break;
                    }
                }
                printDocument.DefaultPageSettings.Landscape = true;

                pageSetupDialog.Document = printDocument;
                pageSetupDialog.ShowDialog();

                PrintDialog printDialog1 = new System.Windows.Forms.PrintDialog();
                if (printDialog1.ShowDialog() == DialogResult.OK)//弹出选择印表机的窗体
                {
                    printDocument.PrinterSettings.PrinterName = printDialog1.PrinterSettings.PrinterName;
                }

                PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog();
                printPreviewDialog.Document = printDocument;
                printDocument.PrintPage += new PrintPageEventHandler(this.printDocument1_PrintPage);
                try
                {
                  printPreviewDialog.ShowDialog();
                }
                catch (Exception excep)
                {
                   MessageBox.Show(excep.Message, "打印出错", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }  
                }
            private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
            {
                string TempImageFile1 = Application.StartupPath + "\\Image\\temp1.jpg";

                //e.Graphics.DrawImage(Image.FromFile(TempImageFile1), 3508, 2479);


                Rectangle recBase5 = new Rectangle(0, 0, 1178, 833);

                e.Graphics.DrawImage(Image.FromFile(TempImageFile1), recBase5);


                打印内容 为 自定义文本内容
                //Font font = new Font("宋体", 12);
                //Brush bru = Brushes.Blue;
                //for (int i = 1; i <= 5; i++)
                //{
                //    e.Graphics.DrawString("中华人民共和国", font, bru, 0, i * 20);
                //}
            }
    展开全文
  • 1) 此程序可以实现选择页面中的区域进行打印,以iframe方式进行打印; 2) 与原生态的print() 区别在于,取消打印页面后可以完整保留当前访问页面内容。 2、代码部分 1) JS 函数: function do_print(id_str)...
  • jsjquery实现页面打印

    千次阅读 2017-12-24 13:41:41
    最近一直在做页面打印相关的页面。这里分享下用css、jsjQuery实现页面打印的几种方法...
  • 打印当前页面指定元素中的内容

    千次阅读 2018-01-11 19:55:01
    打印当前页面指定元素中的内容 方式一:直接使用window.print(); (1)首先获得元素的html内容(这里建议如果有样式最好是用内联样式的方式)  var newstr = document.getElementById(myDiv).innerHTML;//...
  •  在引入了jquery.jqprint.js之后,使用jqprint打印的是需要页面上写一个div标签包裹着需要打印的代码即可以把页面打印,如:&lt;div id="jqprintPrint"&gt; &lt;span&gt;需要打印内容&...
  • 解决方法:1、以ie浏览器为例,打开浏览器后,点击导航上的打印机图标旁边的下箭头,在弹出菜单中选择页面设置”,如下图所示;2、进入页面设置后,首先来设置纸张的大小,这个要根据实际打印纸张的大小设置,如下...
  • 由于项目的需要在一个页面选择打印内容。 把自己要打印的东西用一个DIV层抱起来。例如: 代码如下: <!– 信访事项转办告知单Start –> ”itemVrbjForm” xss=removed> <div xss=removed> (告知单编号:${...
  • ###js方法,获取dom,用windows方法来打印。 export function ... // 将旧的页面储存起来,当打印完成后返给给页面。 var oldContent = document.body.innerHTML // 赋值给body document.body.innerHTML = newC
  • 有时候,我们需要去实现选择下拉选之后,页面上的内容根据选择的不同而进行不同的变化。我在这里需要实现的是下拉选选择的是公司,公司有客服人员,选择完公司之后,把客服人员的信息打印出来。页面内容代码如下:...
  • js打印局部页面

    2019-03-28 03:56:21
    效果说明 原页面: ...因为 window.print() 只能打印整张页面,所以想要实现打印局部页面的效果,必须要在打印的时候,页面中只显示你想打印的那部分内容。 也就是说,要去掉其他内容。 有下面两种...
  • 用WebBrowser组件打印页面内容.

    千次阅读 2005-03-08 15:50:00
    document.all.WebBrowser.ExecWB(6,6)参数例表4,1保存网页4,2保存网页(对话框)6,1直接打印6,2直接打印7,1打印预览7,2打印预览8,1选择参数,打印参数设置8,2选择参数,打印参数设置10,1查看页面属性10,2查看页面属性17,...
  • 最近项目需求需要使用web页面打印功能,最开始使用window.print()直接打印能出效果,但是无法实现预览功能,并且不同的浏览器执行的效果都不一样。后面百度找到webEx……那个组件,结果在html页面可行,放到项目的...
  • 现在用手机可以非常方便地将手机的任意页面(禁止截图的App页面除外)用截长屏的方式一次性将常常的页面内容截图下来,这些长页面通常是通常是聊天记录各种文章等。 截图下来后,在手机电脑中查看倒是不会有...
  • JSP页面打印

    千次阅读 2013-03-26 14:01:01
    设置“页面设置”实现打印参数设置(Window系统图文版) 一、普通打印(整页打) 这个不用多说,直接用 引用: window.print(); 二、打印网页内部分内容(自定义) 分三种方法实现 1、用c
  • window.print()打印页面部分内容

    千次阅读 2011-11-04 09:54:18
    window.print() 实际上,是浏览器打印...事实上,很多用户都是采用这种方式打印,但是这种方式最致命的缺点是不能设置打印参数,比如纸型,页边距,选择打印机等等。 需要指出的是这种方法提供一个打印前和打印后的事
  • 在Web前端开发中,常有仅需要打印页面局部内容的要求。总的来说,有两种方法可以实现此目标: 一、使用css方式 示例代码: &lt;style type="text/css"&gt; .selector1 { ... } .selector2 ...
  • Lodop打印 function CheckIsInstall() { try { var LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_
  • .print  {  page-break-inside:avoid;  }     content content content   让print这类div里的内容在同一页面显示。
  • 页面打印 js

    千次阅读 2012-07-16 15:35:29
    普通打印(整页打) 打印网页内部分内容(自定义) 打印去掉/添加页眉页脚 使用外部控件/方法实现多功能打印 打印背景  以上为代码控制  设置“页面设置”实现打印参数设置(Window系统图文版)  一...
  • 实际上,是浏览器打印功能菜单的一种程序调用,设置打印参数,比如纸型,页边距,选择打印机等等。需要指出的是这种方法提供一个打印前和打印后的事件onbeforeprint、onafterprint。可以在打印前的时候重新编辑一些...
  • web页面jsp页面打印

    万次阅读 2014-09-05 10:47:28
    报表在信息系统中占据了极为重要的位置,广义上讲,报表主要以多样的格式呈现和打印动态数据,动态数据主要指保存在数据库中的数据,也可以是文本中的数据、XML数据、Hibernate数据、EJB数据、自定义数据则是其他...
  • .net 打印页面

    千次阅读 2009-10-17 22:39:00
    在.net环境下开发MIS(管理信息系统)时,最终的结果往往需要通过打印机将数据...本文将以VB.net 作为示例代码,介绍如何开发打印模块,重点是如何对打印的纸张页面进行设置,包括这样几个方面的问题:纸张类型、页边距
  • 下面是打印的方法,这个页面是纯html: ``` function doPrint() { var bdhtml; ...//标记打印开始的地方 ...//标记打印结束的地方 ...//获得需要打印内容 window.print();//开始打印 } ```
  • 在很多项目中间都需要对web页面进行打印输出,有的是打印表格内容,有的是打印局部文字,这时候可以选择的方案大体有两种。 1.利用组件把报表的内容生成WORD文档或者是Excel文档,导出以后利用Office自带的打印功能...
  • 网页打印问题-页面显示不全

    万次阅读 2019-01-03 12:51:56
    再右击,选择打印。(QQ浏览器的效果会好些) 下拉窗口,选择目标打印机,也可以先保存为本地pdf。双面打印。其他设置如下: 有时候浏览器渲染不稳定,先看打印预览。不行,打印(打印预览后),浏览器中上下...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 130,914
精华内容 52,365
关键字:

怎样选择打印内容或页面