精华内容
下载资源
问答
  • 我们一般在打印excel表格之前都会查看一下打印预览,看看哪里有出错的问题没有,我们在excel打印预览里面如果看到边距不合适,那么我们可以在excel表格的打印预览界面调整边距,具体的调整边距的操作步骤如下:...

    我们一般在打印excel表格之前都会查看一下打印预览,看看哪里有出错的问题没有,我们在excel打印预览里面如果看到页边距不合适,那么我们可以在excel表格的打印预览界面调整页边距,具体的调整页边距的操作步骤如下:

    1、首先我们在excel2010中单击文件标签,然后会打开一个文件菜单,这时候我们会看见一个打印项,而不像以前excel2003那样有打印预览选项,我们直接点击打印,这时候我们就可以看到打印预览了。

    2、我们可以在打印预览左侧的设置区域可以对需要打印的excel文件进行调整,其中就包括页边距,我们在excel2010打印功能中可以看到最右侧右下角有一个交显示边距的按钮,按下这个按钮以后我们就可以在excel2010打印预览区域的表格中出现我们熟悉的代表边距线的线条了,这样就调整我们的页边距了。

    在excel表格的打印预览界面调整页边距

    971c99e9b99008edb806985ce62d2b2b.png

    通过上面的方法我们在打印预览里就可以调整页边距了,这样对我们打印是非常方便的,我们既可以看到页面的边距,又可以看到打印出来以后的效果,我们在打印预览里调整页边距就不会打出来出错了,这样就可以节省纸张了。

    展开全文
  • 打印预览页面

    2019-09-02 10:25:18
    1.打印预览核心代码 js var _printClose = function() { $('#print-modal,#print-modal-mask') && $('#print-modal,#print-modal-mask').remove(); parent.$('#print-modal,#print-modal-mask') &&...

    1.打印预览核心代码 js

    var _printClose = function() {
    		$('#print-modal,#print-modal-mask') && $('#print-modal,#print-modal-mask').remove();
    		parent.$('#print-modal,#print-modal-mask') && parent.$('#print-modal,#print-modal-mask').remove();
    	}
    	
    	/**
    	 * 获取打印预览数据
    	 */
    	var _getPrintView_data = function() {
    		return parent.$('#print-modal').data('data-cache');
    	}
    
    	/**
    	 * 打印预览 isPrintView == 1 表示打印预览否则不预览
    	 */
    	var _printView = function(isPrintView,url,data) {
    		$('#print-modal').remove();
    		if(isPrintView == 1) {//预览
    			if ($('#print-modal').length === 0) {
    				$('#print-modal-mask').remove();
    				var _html_mask = '<div id="print-modal-mask" class="print-modal-mask"></div>';
    				$(_html_mask).appendTo('body');
    				var _html = '	<div id="print-modal" class="print-modal"></div>  ';
    				$(_html).appendTo('body');
    				//打印关闭按钮
    				var _printbtn_html = '<div class="print-modal-controls" >                            ';
    				_printbtn_html+='<a class="print" title="Print page">Print page</a>    ';
    				_printbtn_html+='<a class="close" title="Close print preview">Close</a>';
    				_printbtn_html+='</div>                                                         ';
    				$('#print-modal').append(_printbtn_html);
    
    				$('#print-modal').click(function(event){
    					var target = $(event.target);
    					if (target.closest('a').hasClass('print')) {
    						$("#print-modal iframe")[0].contentWindow.print(); 
    					} else  if (target.closest('a').hasClass('close')) {
    						_printClose();
    					}
    				});
    				//自适应
    				function resizeH() {
    					var height = parent.$("iframe").height()-140;
    					//$("#print-modal").height(height);
    					$("#print-modal iframe").height(height);
    				}
    				$(window).resize(function() {
    					resizeH();
    				});
    
    			}
    		} else {
    			if ($('#print-modal').length === 0) {
    				var _html = '	<div id="print-modal"></div>  ';
    				$(_html).appendTo('body');
    			}
    		}
    		$('#print-modal').data('data-cache',data);
    		$('#print-modal').append('<iframe src="'+url+'" frameborder="0" id="print-model-frame" class="print-model-frame"></iframe>');
    		resizeH();
    	}
    

    2.样式 css

    .print-modal {
    	display: block;
        top: 5px;
        bottom: 5px;
        height: 100%;
        overflow-y: auto;
        z-index: 10000;
        background: #FFF;
        position: fixed;
        left: 43%;
        margin: 0 0 0 -465px;
        padding: 0 68px;
        width: 1000px;
        box-shadow: 0 0 20px #000;
        -moz-box-shadow: 0 0 20px #000;
        -webkit-box-shadow: 0 0 10px #000;
    }
    
    .print-model-frame {
    	margin: 68px 0;
        border: none;
        height: 100%;
        overflow: hidden;
        width: 100%;
    }
    
    .print-modal-mask {
    	position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        display: block;
        opacity: 0.75;
        z-index: 9999;
        background-color: rgb(0, 0, 0);
    }
    
    
    .print-modal-controls{
        border: 1px solid #ccc;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        top: 15px;
        left: 50%;
        margin: 0 0 0 -81px;
        position: fixed;
        padding: 5px 0;
        background: rgba(250, 250, 250, 0.75);
        }
      .print-modal-controls a {
          color: #FFF;
          display: block;
          float: left;
          height: 32px;
          text-decoration: none;
          text-indent: -999em;
          width: 80px;
      }
      
      .print-modal-controls a:hover {
          opacity: 0.75;
      }
      
      .print-modal-controls a.print {
          background: url(images/icon-print.png) no-repeat 50% 50%;
      }
      .print-modal-controls a.close {
          background: url(images/icon-close.png) no-repeat 50% 50%;
      }
    
    
    展开全文
  • 我用的jquery.print-preview.js插件,但是只能打印预览一张, 如果数据多的话,就预览两张,但是这个插件不能实现,求帮助
  • html中的打印预览页面

    2019-10-17 16:18:12
    html中的打印预览页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>总分环比统计查询</title> </head> <body> <div class="g0_...

    html中的打印预览页面

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>总分环比统计查询</title>
    </head>
    
    <body>
    <div class="g0_container">
        <div class="g0_ydpm_c" id="printdiv">
            <p><span><%=lastMonth%></span><span><%=now%></span>总分环比统计情况</p>
            <table class="g0_table" >
                <thead>
                    <tr>
                        <th>序号</th>
                        <th>单位名称</th>
                        <th>1</th>
                        <th>环比</th>
                        <th>2</th>
                        <th>环比</th>
                        <th>3</th>
                        <th>环比</th>
                        <th>4</th>
                        <th>环比</th>
                        <th>5</th>
                        <th>环比</th>
                        <th>6</th>
                        <th>环比</th>
                        <th>7</th>
                        <th>环比</th>
                        <th>8</th>
                        <th>环比</th>
                        <th>9</th>
                        <th>环比</th>
                        <th>10</th>
                        <th>环比</th>
                        <th>11</th>
                        <th>环比</th>
                        <th>12</th>
                        <th>环比</th>
                    </tr>
                </thead>
                <tbody id="resTable">
                    <tr>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                    </tr>
                </tbody>
            </table>
            <div class="g0_btn_c" style="display: none">
                <a href="###" class="g0_btn g0_mr_24" onclick="windowprint()">打印</a>
            </div>
        </div>
    </div>
    </body>
    <script type="text/javascript" src="<%=basePath%>/common/js/jquery-1.9.1.min.js"></script>
    <script type="text/javascript" src="<%=basePath%>/common/layer3.1/layer.js"></script>
    <script type="text/javascript">
    
    // 打印
    function windowprint() {
        $(".g0_btn_c").hide();
        var headhtml = "<html><head><title></title></head><body>";
        var foothtml = "</body>";
        // 获取div中的html内容
        $(".rank-1").html("1");
        $(".rank-2").html("2");
        $(".rank-3").html("3");
        var newhtml= $("#printdiv").html();
        // 获取div中的html内容,jquery写法如下
        // var newhtml= $("#" + printpage).html();
    
        // 获取原来的窗口界面body的html内容,并保存起来
        var oldhtml = document.body.innerHTML;
    
        // 给窗口界面重新赋值,赋自己拼接起来的html内容
        document.body.innerHTML = headhtml + newhtml + foothtml;
    
        // 调用window.print方法打印新窗口
        window.print();
    
        // 将原来窗口body的html值回填展示
        document.body.innerHTML = oldhtml;`在这里插入代码片`
        $(".rank-1").html("");
        $(".rank-2").html("");
        $(".rank-3").html("");
        $(".g0_btn_c").show();
        return false;
    }
    </script>
    <script type="text/javascript" src="<%=basePath%>/common/js/jquery-1.9.1.min.js"></script>
    </html>
    

    第一篇文章 谢谢大家支持!

    展开全文
  • c# 页面打印预览 并保存PDF

    千次阅读 2016-07-15 14:36:53
    这次打印的方法主要是获取页面的html文件 进行整理 并生成打印预览 1.C# 的.aspx 页面 需要设置 和 用于设置打印内容 2.打印按钮设置onclick="previewfirst(); 方法 3.Jquery 里调用 js里具体打印方法类 (此...

    这次打印的方法主要是获取页面的html文件 进行整理 并生成打印预览

    1.C# 的.aspx 页面

    需要设置   <!--startprint--> 和 <!--endprint--> 用于设置打印内容

    2.打印按钮设置οnclick="previewfirst(); 方法

    3.Jquery 里调用 js里具体打印方法类   (此方法里 可设置打印页面的某些具体元素显示与否)

    function previewfirst()

    {
     previewMain();

    }

    4.具体打印的方法

    function previewMain() {

        //获取当前页的html代码  
        var bodyhtml = window.document.body.innerHTML;
        //设置打印开始区域、结束区域  
        var startFlag = "<!--startprint-->";
        var endFlag = "<!--endprint-->";
        // 要打印的部分  
       
        var printhtml = bodyhtml.substring(bodyhtml.indexOf(startFlag),
                        bodyhtml.indexOf(endFlag));
        // 生成并打印ifrme  
        var syfPrint = window.frames["iframe_1"];       // document.frames[0];
        syfPrint.document.body.innerHTML = printhtml;
        //syfPrint.document.execCommand("Print");
       
        var htmmm = '</br>';
        window.document.title = " Hello word!";
        window.document.body.innerHTML = htmmm + syfPrint.document.body.innerHTML;
        window.location.href = "";

        window.print();

    }


    在此打印方法后 会生成的页面 总是会带有页眉和页尾,页眉就是如上方法中的“Hello word !” 页尾暂时还没找到好的方法更改 如有高手 欢迎指点~~

    展开全文
  • 因项目里要做页面打印预览以及打印功能,还要求兼容大部分主流浏览器 实现方式有很多最后决定用window.print();大部分浏览器都适用, window.print()方式ie浏览器不支持打印预览,针对ie浏览器的预览用ie自有打印...
  • #region 打印预览 #region 变量 常量 //以下用户可自定义 //当前要打印文本的字体及字号 private const int HeadHeight = 40; private static readonly Font Tab...
  • 1.现在想打印预览怎么做呢? gridLoadReport.PrintPreview(0);//不知道这个方法怎么用,这个参数是什么2.直接交由打印机打印怎么做? 3.如果我选择dhtmlXGridObject中的行,点打印直接打印预览怎么做? 刚开始用...
  • 打印预览html页面

    千次阅读 2009-12-11 16:55:00
    打印练习<!--.noprint { display: none }-->.noprint { display: none }<!--var now = new Date();var time = now.toLocaleString();time="访问时间:"+time+""; function init() { document.ge
  • MFC打印 打印预览

    千次阅读 2017-03-10 16:17:21
    MFC打印 打印预览 <span class="link_postdate">2012-12-11 14:51 <span class="link_view" ti
  • 网页打印预览为空白,解决!!

    千次阅读 2015-06-02 10:24:34
    方法一:IE 重置,直接还原厂商默认设置。这个最是简单省事了!具体步骤,请参考 易宝典: 如何重置 IE 设置? (http://support.microsoft.com/kb/981061/zh-cn)  方法:新建Low文件夹并设置其低完整性级别。.....
  • JS实现浏览器打印、打印预览

    千次阅读 2019-05-10 17:39:19
    JS实现浏览器打印、打印预览 1.JS实现打印的方式方式一:window.print()window.print();会弹出打印对话框,打印的是window.document.body.innerHTML中的内容,下面是从网上摘到的一个局部打印的例子,该...
  • POI导出数据打印预览

    千次阅读 2019-12-16 14:15:22
    物联网项目 导出Excel数据要求,导出即可打印. 之前以为不可实现,因为宽度是根据单元格个数确定的,...发现w的值在(100-0.71)*256最合适,这里为什么256可以看源码. 2. cellStyle_cell.setWrapText(true); 溢出换...
  • 在工作中我们经常会遇到使用浏览器预览打印页面...2. 在打印预览页面加载图片 使用JS调用打印预览页面 PrintView: function (callback, obj, obj1, tmpBatchId) { ComFunJS.winconfirm("确认打印吗?", function () {
  • EXCEL选择特定打印机时,使用缩小打印预览时只有一,但是实际打印出来有很多,每都只有一点点东西。 测试发现,使用adobe打印机时没有问题,说明是打印机设置上的问题。 由于现在大多数打印机都有自己的...
  • LodopFuncs.js实现页面打印预览

    千次阅读 2018-01-29 13:59:22
    通过ajax请求,返回需要打印的html页面路径实现... //声明全局变量  //页面下载打印  function print() {  layer.load(2);  $.post("@Url.Content("~/MyDeal/NCRFileDown")", { id: '@id', type: "online" },
  • 《问题1:打印预览时页面样式基本全部丢失》 【走的弯路】:百度时带有iview关键字,其实与iview无关,导致搜索结果不理想。应该直接搜核心空白的问题。 【原因】:打印预览时,浏览器读取不到class样式,只读取到了...
  • 问题出现原因: ... 解决方案: 1.media=print 这个属性 <style media=print> .Noprint{display:none;....PageNext{page-break-after: always;...media=print 这个属性可以在打印时有效 2.把内容放到一个新的w
  • 打印 .noprint { visibility: hidden } #print { display: none; } classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0"> ...
  • 文章说明 程序的功能:  通过js动态生成html页面并将该页面传送到后台转成pdf,再通过前台将pdf打印预览 ...3、js将pdf打印预览 具体代码 1、js 拼接html页面并且将html传后台的代码 var printH
  • javascript 打印预览 打印

    千次阅读 2009-07-01 21:29:00
    function printpr() //预览函数{document.all("qingkongyema").click();... //打印之前先隐藏不想打印输出的元素(此例中隐藏“打印”和“打印预览”两个按钮)var OLECMDID = 7;var PROMPT = 1;var W
  • MFC文档/视图的应用程序,向导给了打印及打印预览的标准支持。使这类应用程序打印及打印预览工作得以简化。另一类对话框程序却没有相应支持,从MFC打印及打印预览的标准支持入手,可以在对话框程序中,增加三个类以...
  • 打印预览和实际的打印不一致问题

    千次阅读 2019-12-17 14:05:25
    1打印预览和实际的打印的打印机不一致, 打印预览使用的是系统自带的各种虚拟的打印机,但实际打印时却是实际的打印机。 需要判断PrinterName是否一致 System.Drawing.Printing.PrintDocument对象...2打印预览和...
  • 打印预览&打印 样式

    2012-12-02 02:30:29
    别光看运行代码的效果, 试试这个页面的打印或打印预览. 如果你只觉得这是个简单的Div加上个阴影来单纯模拟一个纸张效果你就错了, 其中的打印区域大小设置我化了很久的时间. 代码中用了一张标尺网格图来帮助...
  • excel打印预览后整个表格中按显示虚线,打印时就会打印很多. █原因分析: 可能使用了很多打印机,预览的时候并不是使用期望的打印机来预览并打印. █解决方法: 1.找到"打印机与传真" 2.选择所期望...
  • 很多小伙伴们都明白,不仅仅只是需要我们学会制图就可以的了,还需要我们将工程图绘制完成后打印图纸然后和整个工程对接,但是很多小伙伴们在打印图纸的是,经常会出现这样的问题,打印图纸时打印预览是空白,那这时...
  • C#使用PrintDocument打印 多 打印预览

    万次阅读 2011-03-10 16:11:00
    创建一个PrintDialog的实例。如下:System.Windows.Forms.PrintDialog PrintDialog1=new PrintDialog ();创建一个PrintDocument的实例....设置打印机开始打印的事件处理函数.函数原形如下:void docToPrint_Prin

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,779
精华内容 19,111
关键字:

为什么打印预览是2页