精华内容
下载资源
问答
  • A4线缆标签打印模板

    2018-02-05 14:25:35
    A4线缆标签打印模板A4线缆标签打印模板A4线缆标签打印模板
  • 不干胶打印模板27格A4缠绕膜网线标签25058(1).xls 不干胶打印模板27格A4缠绕膜网线标签25058(1).xls不干胶打印模板27格A4缠绕膜网线标签25058(1).xls
  • A4方格本模板(可打印)(最新整理)》由会员分享,可在线阅读,更多相关《A4方格本模板(可打印)(最新整理)(3页珍藏版)》请在人人文库网上搜索。1、方 格 本共 150 字“”“”At the end, Xiao Bian gives you a ...

    《A4方格本模板(可打印)(最新整理)》由会员分享,可在线阅读,更多相关《A4方格本模板(可打印)(最新整理)(3页珍藏版)》请在人人文库网上搜索。

    1、方 格 本共 150 字“”“”At the end, Xiao Bian gives you a passage. Minand once said, people who learn to learn are very happy people. In every wonderful life, learning is an eternal theme. As a professional clerical and teaching position, I understand the importance of continuous learning, life is diligent,。

    2、 nothing can be gained, only continuous learning can achieve better self. Only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. This document is also edited by my studio professionals, there may be errors in the document, if there are errors, please correct, thank you。

    展开全文
  • 练字标准田字格模板_A4打印.doc
  • 单项需求卡片模板A4打印版),可直接打印作为 产品的文档资料,单项需求卡片模板-人人都是产品经理,一个需求的奋斗史,所用模版,产品经理常用文档,描写单项需求时需要用到
  • 标签模板A4纸

    2017-08-31 14:13:06
    A4打印模板,P型刀型打印模板,华为专用,标签纸打印,不要改设置,Excel格式文件 按要求填写,每张A4纸打印30张
  • 表格模板-工资表模版(个税自动计算A4打印).ett
  • 儿写数字模板1-10整页描红A4打印版.pdf
  • 米字格A4练字模板.pdf

    2020-01-10 11:14:01
    已生成的A4幅面的 汉字 练字用的 米字格 模板
  • A4横线稿纸模板,可以直接打印的那种,下面有页码,不想要的话可以把页码删除。
  • HTML实现A4模板

    千次阅读 2020-09-23 13:39:33
    文章目录前言一、A4模板效果二、制作A4模板1.思考界面结构(以所附demo分析)2. 限制页面大小总结实现步骤: 一、A4模板效果 附实现效果(demo) 应用流程为点击界面的预览按钮,弹出窗口为制作的A4界面。 二、制作A4...

    前言

    需要使用html实现打印前预览的界面,要求预览结果与打印效果相同
    使用环境: bootstrapVue


    一、A4模板效果

    附实现效果(demo)
    实现demo
    应用流程为点击界面的预览按钮,弹出窗口为制作的A4界面。


    二、制作A4模板

    1.思考界面结构(以所附demo[A4.html]分析)

    • 模板分为头部,中间内容,底部footer三块内容(除去大标题),使用flex布局实现整个界面,因为中间的内容是不固定的,所以让它占据空间的最大内容,使用flex-grow:1占据空间,从而使布局分为上中下三块。
      代码结构如下(示例):
      	<!--代码实例中的css定义直接用的bootstrap的公共样式方便代码编写,观看直接,实际html不能直接用类名的,需要另外编写css-->
      	<div class="root d-flex flex-column">
      		<div class="header"></div>
      		<div class="content flex-grow-1"></div>
      		<div class="footer"></div>
      	</div>					
      

    2. 限制页面大小

    • 需要将页面的大小限制在A4大小,因为用于打印,所以单位使用了mm,A4大小的宽高为(210mm,297mm)
      	/*这是将打印时的页面大小设置为A4大小,并保留好一定的边距*/
      	@page {
      	  /* size: 21cm 29.7cm; */
      	  font-size: 14pt;
      	  font-family: SimSun, 宋体, serif;
      	  color:black;
      	  line-height: 1.4;
      	  text-align: justify;
      	  margin:0;
      	  padding:0;
      	}
      
      	body{
      	  font-size: 14pt;  /*在打印中,字体大小使用pt单位*/
      	  font-family: "Times New Roman", Times, serif;
      	}
      	.root{
      	  /*需要将预览显示的界面限定在A4大小*/
      	  width:210mm;
      	  /*这个高度为什么不是A4的大小,是经过N次验证的方式得到的,唯一的目的就是为了保证预览和打印预览一致*/
      	  /*可能是我写的有一点问题,但是如果设置为297,那么显示就会出现问题*/
      	  height:340mm;
      	  /*上下不要设置padding,否则打印预览下面的footer就会往上走*/   
      	  padding: 0 24mm 0 24mm;
      	  /* margin-bottom: 24mm; */
      	  background-color: white;
      	}
      	/*下面两个样式是为了保证屏幕上预览和打印预览一致*/
      	@media screen{
      	  .content{
      	    width:210mm;
      	    height:340mm;
      	    /* padding-top:12mm; */
      	    display: flex;
      	    flex-direction: column;
      	  }
      	}
      	@media print{
      	  .content{
      	    width:210mm;
      	    height:340mm;
      	    padding-top:18mm;
      	    display: flex;
      	    flex-direction: column;
      	  }
      	}
      
    • 之后通过flex布局模式将内容排好版之后可使用浏览器打印功能预览打印结果,如果有打印部分有与html结构不同的地方,可能是因为浏览器的打印预设,可使用下面的方法自己设定样式
      	/*第一种*/
      	@media print{
      	/*这个方法用在需要编写的样式不是太多的情况下*/
      		.root{
      			/*这里面写需要的样式,这里的样式只在打印时才会用到*/
      		}
      	}
      	/*第二种*/
      	/*可单独编写一个文件专门用于打印的样式,如果需要编写的样式很多的情况下*/
      	1. 新建print.css
      	2. 引入文件
      		<link rel="stylesheet" href="../src/css/screen.css" media="screen">
        		<link rel="stylesheet" href="../src/css/print.css" media="print">
      

    三、预览功能

    点击预览 --> 弹出界面(界面居中),模板大小随着屏幕自适应,全部出现在界面上而不滚动 --> 点击下面的按钮关闭预览

    • 设置iframe,嵌入写好的模板

      代码结构如下(show.vue):

      html部分
      <!--通过变量值判断应该用什么样式-->
      <div
        :class="{
          'template-wrapper-show': isTemplateShow,
          'template-wrapper-hidden': !isTemplateShow
        }"
        class="text-center"
        id="template-wrapper"
      >
        <div
          class="d-flex flex-column justify-content-center align-items-center w-100 h-100"
        >
          <div id="iframe-wrapper" :style="iframeSize">
            <iframe
              src="./A4.html"
              frameborder="0"
              id="iframeId"
              :style="iframeStyle"
              name="iframeId"
              scrolling="no"
              class="iframe-content"
            >
              <p>您的浏览器不支持 iframe 标签。</p>
            </iframe>
          </div>
          <!--关闭按钮-->
          <div class="">
            <b-button
              variant="outline"
              size="lg"
              @click="
                () => {
                  this.isTemplateShow = false;
                }
              "
            >
              <b-icon icon="x-circle" variant="white"></b-icon>
            </b-button>
          </div>
        </div>
      </div>
      
      
      

      通过样式变化来确定是否显示iframe(原本打算将iframe放在modal中,以此来控制显示,但是modal获取不到iframe的宽高,所以在控制高度方面不是很方便,因此使用原生的样式来写),控制的css如下:

      	.template-wrapper-hidden {
      		  /*设置absolute使得 visibility:hidden时不占据空间*/
      		  /* position: absolute; */
      		  /* visibility: hidden; */
      		  overflow: hidden;
      		  display: none;   /*到最后发现还是这个最好使*/
      	}
      	.template-wrapper-show {
      		/*设置一个遮罩层,占满屏幕*/
      		  position: fixed;
      		  top: 0;
      		  left: 0;
      		  right: 0;
      		  bottom: 0;
      		  background: rgba(0, 0, 0, 0.3);
      		/*让遮罩层位于屏幕的最上方*/
      		  z-index: 1000;
      	}
      	.iframe-content {
      		/*只为了能完全显示那个html界面*/
      		  width: 260mm;
      		  height: 360mm;
      		  transform-origin: left top;
      		  overflow: hidden;
      	}
      
    • 实现缩放(实现难点)

      1. 在页面加载的时候,需要获取到屏幕的大小,从而按比例缩小模板大小以整个显示在屏幕上
      2. 为了实现打印,模板的单位使用的是mm单位,而屏幕显示使用的是px单位,因此在计算时需要转换单位,计算的比例才有效
      3. 最后决定缩放的大小需要进行判断,因为要适配各个屏幕的大小。
      • 实现
      	// 1. 获取屏幕大小,在页面加载时调用获取屏幕的方法
      	//获取DPI
          js_getDPI() {
            var arrDPI = new Array();
            if (window.screen.deviceXDPI != undefined) {
              arrDPI[0] = window.screen.deviceXDPI;
              arrDPI[1] = window.screen.deviceYDPI;
            } else {
              var tmpNode = document.createElement("DIV");
              tmpNode.style.cssText =
                "width:1in;height:1in;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden";
              document.body.appendChild(tmpNode);
              arrDPI[0] = parseInt(tmpNode.offsetWidth);
              arrDPI[1] = parseInt(tmpNode.offsetHeight);
              tmpNode.parentNode.removeChild(tmpNode);
            }
            return arrDPI;
          },
          //方法来源于网络,用的现成的
      
      // 2. 转换单位
      	js_convertMm() {
            const dpiArray = this.js_getDPI();
            let templateArray = [];
            //转换的原理可以百度一下, 260和360是设置的div宽高
            let px = (260 * dpiArray[0]) / 25.4;
            let py = (360 * dpiArray[1]) / 25.4;
            templateArray[0] = px;
            templateArray[1] = py;
            return templateArray;
          },
      
      // 3. 计算缩放比
      	populateIframeScale() {
            const winWidth = window.innerWidth - 50;
            const winHeight = window.innerHeight - 50;
            let templateSize = this.js_convertMm();
            const widthScale = Number((winWidth / templateSize[0]).toFixed(2));
            const heightScale = Number((winHeight / templateSize[1]).toFixed(2));
            if (
              (widthScale <= 0.85 || heightScale <= 0.85) &&
              widthScale <= heightScale
            ) {
              return widthScale;
            } else if (
              (widthScale <= 0.85 || heightScale <= 0.85) &&
              widthScale > heightScale
            ) {
              return heightScale;
             //如果计算得到的比例大于0.85,则按0.85的缩放比显示,因为预览的下面还有关闭按钮,需要预留一定的空间
            } else if (widthScale > 0.85 && heightScale > 0.85) {
              return 0.85;
            }
            return 1;
          },
      	
      	//使用计算属性将计算出的缩放比例运用到iframe的样式上
      	conputed(){
      		iframeStyle() {
      	      let scale = this.populateIframeScale();
      	      return { transform: "scale(" + scale + ")" };
      	    }
      	}
      

    四、实现打印

    • 实现打印就比较简单,使用js的方法就可以,记录一下
      	printTemplate() {
            //第一种打印;
            // let f = document.getElementById("iframeId");
            // f.contentWindow.focus();
            // f.contentWindow.print();
            //第二种打印;
            window.frames["iframeId"].focus();
            window.frames["iframeId"].print();
          },
      

    五、 实现效果

    • 大屏显示预览
      在这里插入图片描述
    • 中屏显示效果
      在这里插入图片描述
    • 手机显示
      在这里插入图片描述
    • 横屏
      在这里插入图片描述

    总结

    1. 记录了印象比较深的一些步骤点,可能有还有一些琐碎的点没有记录,如果有想到再来补充。
    2. 为保证预览和打印预览一致,对于高度的调节是比较麻烦的,如果设置的不好,则底下的footer后就会有一大段留白。
    展开全文
  • AUTHOR Qoo20020828 第 PAGE 1 页 DATE \@ "yyyy-M-d" 2016-6-21 继续组织两周一次的专题学习沙龙和互动式评课沙龙结合教研活动的主题组织好教师学习交流听展示课的教师对听课内容进行精心系统的评点写成评课稿在...
  • 授课计划模板-A4纸正反双面打印UML(新).doc
  • 管家婆打印模板

    2018-09-12 13:25:02
    管家婆创业版打印模板 跟软件配合使用
  • AltiumDesigner PCB模板A4纸大小,可直接打印,没法上传预览图,大家自行下载,保证好用,不好用给我留言,可改进。勿喷。
  • PPT会议桌卡打印模板

    2010-10-25 13:24:23
    PPT会议桌卡打印模板 A4纸大小,用彩纸打印。设计 有裁剪线 姓名自行设置。
  • MM采购打印模板.rar

    2020-04-11 16:52:59
    执行SMW0 选择 "WebRFC应用程序的二进制数据" 对象名称,创建模板上传Excel文件, 此模板用于SAP打印功能下载模板打印数据形成打印单据
  • 直接复制在html文件中,然后把打印的内容放在.orderprint中,然后根据需要调整大小即可./p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">body {background: #FFF none;}.ncsc-order-details {...

    直接复制在html文件中,然后把打印的内容放在.orderprint中,然后根据需要调整大小即可.

    /p>

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    body {

    background: #FFF none;

    }

    .ncsc-order-details {

    width: 50%;

    box-sizing: border-box;

    }

    .ncsc-order-details:last-child {

    border-right: 0

    }

    .ncsc-order-details .content dl dd a,

    .ncsc-order-contnet .daddress-info dd a {

    float: none;

    padding-left: 0

    }

    .A4 {

    page-break-before: auto;

    page-break-after: always;

    }

    .print-layout {

    width: 241mm;

    height: 140mm;

    margin: 20px auto 0;

    padding: 0;

    }

    .print-layout .print-page {

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    margin: 0;

    overflow: hidden;

    }

    .orderprint {

    width: 100%;

    height: 100%;

    padding: 0;

    }

    .orderprint .top {

    width: auto;

    }

    .buyer-info {

    margin: 15px 15px;

    }

    .ncsc-order-details .content {

    padding: 5px 15px 0px 15px;

    }

    .ncsc-order-details .content dl,

    .ncsc-order-contnet .daddress-info {

    margin-bottom: 5px;

    }

    针式打印机打印模板

    function preview() {

    bdhtml = window.document.body.innerHTML;//获取当前页的html代码

    sprnstr = "";//设置打印开始区域

    eprnstr = "";//设置打印结束区域

    prnhtml = bdhtml.substring(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;

    }

    展开全文
  • 打印模板工具

    2019-02-28 13:48:05
    史上最强打印单排版工具,使用后直接设置a4纸格式让后进行为所欲为的操作和排版
  • A4网线标签打印纸 打印模板软件(附送2个模板) A4网线标签防水线缆标签彩色不干胶通信机房贴纸P型可手写打印纸用的软件及模板 打印软件安装包(温馨提示:所有长方形标签模板必需安装此软件才能打开哦) 84026(P型...
  • java多页A4纸打印代码

    2013-07-08 00:14:41
    资源为java多页打印的代码,包括A4纸格式类,画图类,可以根据传递一个jpanel集合实现jpanel的多页打印,文字打印也可参照代码来实现
  • 纸张大小:在高级打印模板设置的时候,只有信纸、A4、A5三种纸张可以进行选择, 但是我们可以通过原代码修改 将打印的大小进行修改, 源代码的size 修改大小之后,关闭原代码,不能预览,因为没有合适的size; ...

    NetSuite有高级打印和普通打印模板两种设置

     

    本文通过html进行修改,

     

    普通打印模板支持的单据相比高级要多:例如请购单;

     

    纸张大小:在高级打印模板设置的时候,只有信纸、A4、A5三种纸张可以进行选择,

    但是我们可以通过原代码修改 将打印的大小进行修改,

    源代码的size 修改大小之后,关闭原代码,不能预览,因为没有合适的size

    现在只是测试过,但是还没有在针式打印机正式测试,A4纸打印机可以打印出设置大小的单据;

    <body header="nlheader" header-height="10%" padding="0.5in 0.5in 0.5in 0.5in" size="Letter">
        <#if record.item?has_content>
    <table cellpadding="1" cellspacing="1" style="width:100%;"><tr>
    	<td style="text-align: center;"><strong><span style="font-size:18px;">销售合同</span></strong></td>
    	</tr></table>

     

    边框:默认的打印模板只带了货品外边框,每一行信息并没有边框;

    可以根据原代码进行添加;

    table内添加border和cellborder,

    border好像是外框线,如果只添加cellborder 外框的线会比内框线要细;

    <table style="width: 100%; margin-top: 1px;border-collapse: collapse;border-spacing: 0;" border="1" cellborder="1" cellspacing="0" cellpadding="0" >
        <thead>
        <tr>
            <th align="center" colspan="3" style="padding: 10px 6px;">111</th>
            <th colspan="12" style="padding: 10px 6px;">111</th>
            <th align="right" colspan="4" style="padding: 10px 6px;">111</th>
            <th align="right" colspan="4" style="padding: 10px 6px;">111</th>
        </tr>
        </thead>
    </table>

     

    底色:默认商品名称一栏是有底色的,可以通过th标签进行删除或者修改

    table {
    			font-size: 9pt;
    			table-layout: fixed;
    		}
            th {
                font-weight: bold;
                font-size: 8pt;
                vertical-align: middle;
                padding: 5px 6px 3px;
                background-color: #e3e3e3;
                color: #333333;
            }
            td {
                padding: 4px 6px;
            }
    		td p { align:left }
            b {
                font-weight: bold;
                color: #333333;
            }
            table.header td {
                padding: 0;
                font-size: 10pt;
            }

     

    条码:页脚的条码也是可以删除的

    头部标签的高度编辑:

    <body header="nlheader" header-height="7%" footer="nlfooter" footer-height="20pt" padding="0.5in 0.5in 0.5in 0.5in" size="Letter">
      

    body内 进行header的高度百分比设置,可以修改头部标签的高度

    展开全文
  • 将用友序时账导出EXCEL格式 生成用友凭证打印模板
  • 不干胶打印模板 p型刀型线缆标签30格84026.xls不干胶打印模板 p型刀型线缆标签30格84026.xls不干胶打印模板 p型刀型线缆标签30格84026.xls
  • 支票、进账单打印模板,适合于各行各业的财务人员使用针式打印机打印的模板,调节简单高效。
  • 根据界面元素的TOP、LEFT、Width、Height来自动绘制打印模板
  • A4线缆标签数据模板

    2015-01-18 18:06:47
    华为刀型标签模板!华为用!输入数据直接打印
  • 五线谱A4纸打印

    2015-06-20 16:45:57
    自编空白五线谱,使用A4纸打印后,即可在自编空白五线谱上抄写或编写乐曲。
  • A4不干胶标签打印软件

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,587
精华内容 1,834
关键字:

a4打印模板