精华内容
下载资源
问答
  • poi 设置打印参数
    千次阅读
    2016-08-08 15:58:02
    [img]http://dl2.iteye.com/upload/attachment/0119/2170/58fbd86c-3e3b-3ab9-a41b-26bd26b226a2.png[/img]
    更多相关内容
  • 【前言】  我们项目的短信功能是接第三方,原来对接第三方给我们回执确认请求是get请求我们... 一、Nginx配置文件(nginx.conf)设置打印post请求参数http模块的log_format中增加 “dm”:$request_body 防止中
  • 可以获取打印任务文字图片等。C#调用windowsAPI获取打印的各种参数,包含打印序列,打印任务文字和图片等。设置打印参数
  • 【页面设置】,并修改相应的参数,就可实现打印格式的调整,如下图 但是如何通过程序实现,根据打印的需要,动态设置这些参数。可以通过操作注册表,达到同样的效果, 因为这些注册表项与上图的设置是对应的,...

    网页文件,可以通过【文件】->【页面设置】,并修改相应的参数,就可实现打印格式的调整,如下图

    但是如何通过程序实现,根据打印的需要,动态设置这些参数。可以通过操作注册表,达到同样的效果,

    因为这些注册表项与上图的设置是对应的,如下:

    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup]

    "header"=""                             设置为空,为不打印页眉 

    "footer"=""                               设置为空,为不打印页脚 

    "margin_bottom"="0.6"           设置页面底部边距 

    "margin_left"="0.6"                 设置页面左边距

    "margin_right"="0.6"               设置页面右边距

    "margin_top"="0.6"                 设置页面顶边距

     “Print_Background”=”no”      设置打印背景

     “Shrink_To_Fit”=”no”             设置是否自动缩放,no不进行缩放

    展开全文
  • web打印控制,可以选择打印机,设置打印参数
  • 6.设置打印参数及页眉页脚 PrintSetup printSetup = sheet.getPrintSetup(); //设置打印方向是否为横向 printSetup.setLandscape(true); //设置打印纸张大小 printSetup.setPaperSize(HSSFPrintSetup.A3_...

    由于生成文件不能落地,使用SXSSFWorkBook来对excel的导出工作

    生成excel步骤:

    1.创建workbook

    SXSSFWorkbook workbook=new SXSSFWorkbook(rowAccessWindowSize);

    rowAccessWindowSize:内存中保留的行数(当值为-1时全部保留)

    SXSSFWorkBook为了节省内存,使用滑动窗口协议,当内容的行数大于rowAccessWindowSize时,将大于部分通过xml的方式写到磁盘里(合并单元格时如果是纵向合并,则rowAccessWindowSize要大于等于要合并的单元格数)

    2.基于workbook创建一个sheet

    Sheet sheet = workbook.createSheet(name);

    name表示一个sheet的名字,可以为空;

    3.基于sheet创建行

    Row row = sheet.createRow(index);

    index表示行的坐标;

    4.基于row创建单元格及赋值

    //创建该行第一列单元格
    Cell cell = row.createCell(0);
    //赋值
    cell.setCellValue("123");

    5.合并单元格

     /**
      *firstRow:开始行
      * lastRow:结束行
      * firstCol:开始列
      * lastCol:结束列
      */
    CellRangeAddress range = new CellRangeAddress(firstRow, lastRow, firstCol, lastCol);
            sheet.addMergedRegion(range);

     

    6.设置打印参数及页眉页脚

       PrintSetup printSetup = sheet.getPrintSetup();
            //设置打印方向是否为横向
            printSetup.setLandscape(true);
            //设置打印纸张大小
            printSetup.setPaperSize(HSSFPrintSetup.A3_PAPERSIZE);
            //设置页眉页脚的边距
            printSetup.setHeaderMargin(0.8f);
            printSetup.setFooterMargin(0.8f);
            //设置打印缩放为70%
            printSetup.setScale((short) 70);
            //设置页边距
            sheet.setMargin(SXSSFSheet.TopMargin,3.0f);
            sheet.setMargin(SXSSFSheet.BottomMargin,3.0f);
            sheet.setMargin(SXSSFSheet.RightMargin,3.0f);
            sheet.setMargin(SXSSFSheet.LeftMargin,3.0f);
            //设置整体水平居中
            sheet.setHorizontallyCenter(true);
            //设置页眉
            Header header = sheet.getHeader();
            //给页眉赋值及设置字体样式
            header.setCenter(HSSFHeader.font("宋体","")+HSSFHeader.fontSize((short) 18)+"这是页眉");
            
            //设置页交
            Footer footer = sheet.getFooter();
            footer.setCenter("第"+ HSSFFooter.page()+"页,共"+HSSFFooter.numPages()+"页");

     

    7.最后通过workbook.write(OutputStream)写出到流里

    通过workbook.dispose()把写到磁盘的文件清理掉;

     

     

    展开全文
  • 这篇文章介绍如何Java应用程序中打印PDF文档以及进行一些打印设置,包括指定打印机、自定义纸张大小、设置打印参数、以及显示打印对话框等。 导入jar文件 本文所使用的PDF类库是Spire.PDF for Java, 如果你的...

    这篇文章介绍如何在Java应用程序中打印PDF文档以及进行一些打印设置,包括指定打印机、自定义纸张大小、设置打印参数、以及显示打印对话框等。

    导入jar文件

    本文所使用的PDF类库是Spire.PDF for Java, 如果你的项目是maven工程的话,在pom.xml文件中添加如下依赖,即可导入Spire.PDF for Java库jar文件。

    <repositories>
    
            <repository>
    
                <id>com.e-iceblue</id>
    
                <name>e-iceblue</name>
    
                <url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
    
            </repository>
    
    </repositories>
    
    
    <dependencies>
    
        <dependency>
    
            <groupId> e-iceblue </groupId>
    
            <artifactId>spire.pdf</artifactId>
    
            <version>2.1.3</version>
    
        </dependency>
    
        <dependency>
    
            <groupId>e-iceblue</groupId>
    
            <artifactId>spire.pdf.common</artifactId>
    
            <version>2.1.3</version>
    
        </dependency>
    
    </dependencies>

    如果不是maven,可通过官网下载最新的Spire.PDF for Java的jar文件(是一个压缩包,解压缩后在lib文件夹下可找到jar文件),然后按步骤将jar文件添加至程序中,下载地址

    打印类代码参考

    import com.spire.pdf.PdfDocument;
    import javax.print.PrintService;
    import java.awt.print.*;
    
    public class PrintPDF {
        public static void main(String[] args) throws PrinterException {
    
            PdfDocument loDoc = new PdfDocument("Additional.pdf");
    
            PrinterJob loPrinterJob = PrinterJob.getPrinterJob();
            PageFormat loPageFormat  = loPrinterJob.defaultPage();
            Paper loPaper = loPageFormat.getPaper();
            loPaper.setSize(500,600);
            loPageFormat.setPaper(loPaper); //自定义纸张大小
    
            loPrinterJob.setCopies(2); //设置打印份数
    
            loPrinterJob.setPrintable(loDoc,loPageFormat);
    
            //指定打印机
            String printerName ="Microsoft XPS Document Writer";
            PrintService[] pservices = PrinterJob.lookupPrintServices();
    
            if (pservices.length > 0) {
                for (PrintService ps : pservices) {
                    if (ps.getName().contains(printerName)) {
                        try {
                            loPrinterJob.setPrintService(ps);
                            break;
                        } catch (PrinterException e) {
                            e.printStackTrace();
                        }
    
                    }
                }
            }
    
            try {
                loPrinterJob.print(); //进行打印
    
                /*//显示打印对话框
                if(loPrinterJob.printDialog()) {
                    //Print the pdf document
                    loPrinterJob.print();
                }*/
            } catch (PrinterException e) {
                e.printStackTrace();
            }
        }
    }

    文中只介绍了部分打印设置,如果需要更详细的设置,可以自己在PrinterJob下设置相应的参数,在线帮助文档:https://www.programcreek.com/java-api-examples/java.awt.print.PrinterJob

     

    展开全文
  • apache POI 导出Excel 设置打印 打印区域 打印方向 缩放比例 水平居中
  • 学员满意度测评表 打印
  • IEPrinter IE下打印控件(自动设置参数)

    热门讨论 2011-12-19 17:30:51
    IE下页面打印控件 类似于ScriptX控件,但本控件可免费使用 ...2.自动设置打印控制参数。 3.实现自动打印。 使用方法 控件的ID为clsid:AE1A309B-6FFA-4FCF-B07F-CB97FFD56B1B 使用Object标签包裹即可。 如 ...
  • Nginx设置日志打印post请求参数

    万次阅读 多人点赞 2018-07-29 20:59:58
    我们项目的短信功能是接第三方,原来对接第三方给我们回执确认请求是get请求我们排查问题的时候可以通过nginx的日志拿到对方给我们请求的参数;最近我们换了另外一家第三方,新的第三方给我们的确认请求是post,...
  • 打印所有JVM参数

    2021-03-22 00:16:21
    打印参数 -XX:+PrintFlagsFinal 示例 执行java -version进程的时候,打印当前所有JVM参数的值,输出到final.txt java -XX:+PrintFlagsFinal -version > final.txt = : 表示默认值 := :表示设置了该...
  • SAP smartforms打印参数控制

    千次阅读 2019-12-05 13:50:32
    SAP smartforms打印设置
  • 正常情况下,我们推荐电脑连接1条网线到打印服务器LAN1(配置口)设置WiFi参数,网线连接...不管接网线设置还是手机WiFi连接设置,目的只有一个,就是将我们的打印服务器WiFi连接到你的路由器(局域网)设置打印服务器...
  • CAD化工工程图样打印方法与参数设置.pdf
  • web打印 window.print()介绍,需要的朋友可以参考一下
  • 打印文件并配置打印机设置

    千次阅读 2020-12-20 10:51:45
    我试图Windows上使用Python编写打印机自动化程序,但无法完成。我不是真的理解这个话题,我有点惊讶-一个“简单”的方法来完成这个似乎不存在。。?有这么多的api允许以一种简单友好的方式访问常见的东西,但是...
  • Hibernate打印携带参数的SQL解决方案

    千次阅读 2022-01-27 13:23:46
    项目上需要对执行的sql进行优化,使用的ORM框架为JPA,配置项开启了打印语句后,拼接的参数却没法一起携带过来 spring: jpa: database: mysql show-sql: true use_sql_comments: true 后台打印输出如下 这种...
  • springboot + logback + jpa,打印sql(格式化),打印参数方式如下: application.yml中,追加配置 spring: jpa: show-sql: true properties: hibernate: format_sql: true logging: level: org....
  • 最近工作中使用hibernate,遇到了sql语句错误,为了查看具体的错误,整理了hibernate控制台及日志打印sql语句及参数的方法 环境说明 IntelliJ IDEA 2017.3.4 版本;SpringBoot 2.0.0.RELEASE;hibernate用的是...
  • vc++ 使用PrintImage控件打印图片,打印图像用法实例,打印图片和打印文字其实是一样的,本源码演示了使用PrintImage打印图像文件的方法,包括一些简单的参数设置自定义情况。 运行环境:Windows/Visual C/C++
  • 打印gc日志 1.对指定运行程序输出GC日志: 点击edit configurations... vm options处加入-XX:+PrintGCDetails 测试:代码调用system.gc后输出以下内容: 2.修改idea32/64.exe.vmoptions 文件 idea的...
  • JVM参数设置 如何调优

    2021-02-28 14:37:27
    IDE的后台打印GC日志:既然学习JVM,阅读GC日志是处理Java虚拟机内存问题的基础技能,它只是一些人为确定的规则,没有太多技术含量。既然如此,那么IDE的控制台打印GC日志是必不可少的了。现在就告诉你怎么打印...
  • GDB调试C++代码一、编译时加上 -g调试信息并且去掉优化信息二、设置启动参数三、设置断点四、开始调试五、打印变量六、退出七、其他常用命令 一、编译时加上 -g调试信息并且去掉优化信息 Makefile中增加-g调试信息...
  • Vray出图的快速设置参数及A3纸打印所需分辨率.pdf
  • 提供参考,批量设置EXCEL文件打印格式,可以使用基本功能,需要优化
  • nginx设置日志打印post请求参数

    千次阅读 2019-09-12 14:21:55
    log_format main escape=json '{ "@timestamp": "$time_iso8601", ' '"remote_addr": "$remote_addr",' '"costime": "$request_time",' ...
  • 实用的打印设置程序,一个完美的打印程序当然离不开参数设置功能,本VC++源码将演示如何设置打印时的表格边线及字体选项,打印边线值得掌握,还有打印字体的设置。测试请将Database.mdb拷贝到Debug目录中。 运行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 682,770
精华内容 273,108
关键字:

在哪里设置打印参数