举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > java打印设置 Java 打印格式标志

java打印设置 Java 打印格式标志

2023-03-12 04:18 Java教程

java打印设置 Java 打印格式标志

java打印设置

Java打印设置是指在使用Java编写的应用程序中,通过设置打印参数来实现打印功能。Java提供了一个PrintService接口,它可以帮助开发者获取本地的打印服务,并且可以设置打印机的属性,如页面大小、页眉、页脚、字体大小、图片格式等。

// 获取本地的打印服务
PrintService printService = PrintServiceLookup.lookupDefaultPrintService(); 
// 获取打印属性对象
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet(); 
// 设置页面大小为A4 
pras.add(MediaSizeName.ISO_A4); 
// 获得一个文档处理器对象 
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE; 
// 建立一个文档对象 
Doc doc = new SimpleDoc(new FileInputStream("test.txt"), flavor, null); 
// 建立一个打印任务 
DocPrintJob job = printService.createPrintJob(); 
// 把文档和属性传入打印任务中   job.print(doc, pras);   

Java 打印格式标志

Java格式 - Java 打印格式标志


Java 打印标志更改格式化的输出。

下表列出了可在格式说明符中使用的所有标志。

标志描述//
"-"左对齐。 如果没有“ - "标志,右对齐。
"#"格式以格式说明符的替代形式
"+"将+号添加到正值。 仅适用于数值。
“"为正值添加前导空格。 仅适用于数值。
"0"添加零填充。 仅适用于数值。
“,"添加特定于语言环境的分组分隔符。 它仅应用于数值。
"("为负数添加括号。 它仅适用于数值。
"<"重用前一个格式说明符的参数。 它主要用于格式化日期和时间。

例:

格式字符串argument结果
""%6s"""abc"“abc"
""%-6s"""abc"“abc"
"%x"12344d2
"%#x"12340x4d2
"%d"123123
"%+d"123+123
""%d""123"123"
“"% d“"123“123"
""%6d""123“123"
""%06d""123"000123"
"%,d"1234512,345(美国本地)
"%,d"1234512 345(法国区)
"%d"-2014-2014
"%(d"-2014(2014)
“%s and%< s""abc"abc和abc


阅读全文
以上是编程学为你收集整理的java打印设置 Java 打印格式标志全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部