91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-06
  • 語言: Java
  • 標(biāo)簽: java??圖片??打印??

資源簡(jiǎn)介

java實(shí)現(xiàn)圖片的打印功能,本代碼打印的是75*75的二維碼,紙張大小定義為120*83,A4紙等請(qǐng)自行定義

資源截圖

代碼片段和文件信息

package?domain;

import?java.awt.Color;
import?java.awt.Component;
import?java.awt.Graphics;
import?java.awt.Graphics2D;
import?java.awt.Image;
import?java.awt.image.BufferedImage;
import?java.awt.print.Book;
import?java.awt.print.PageFormat;
import?java.awt.print.Paper;
import?java.awt.print.Printable;
import?java.awt.print.PrinterException;
import?java.awt.print.PrinterJob;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.IOException;

import?javax.imageio.ImageIO;

public?class?PrintTest?implements?Printable?{
/**
?*?@param?Graphic指明打印的圖形環(huán)境
?*?@param?PageFormat指明打印頁格式
?*????????????(頁面大小以點(diǎn)為計(jì)量單位,1點(diǎn)為1英才的1/72,1英寸為25.4毫米。A4紙大致為595×842點(diǎn))
?*?@param?pageIndex指明頁號(hào)
?**/
//?private?final?static?int?POINTS_PER_INCH?=?32;
public?int?print(Graphics?gra?PageFormat?pf
int?pageIndex)
throws?PrinterException?{
System.out.println(“pageIndex=“?+?pageIndex);
Component?c?=?null;
//?轉(zhuǎn)換成Graphics2D
Graphics2D?g2?=?(Graphics2D)?gra;
//?設(shè)置打印顏色為黑色
g2.setColor(Color.black);

//?打印起點(diǎn)坐標(biāo)
double?x?=?pf.getImageableX();
double?y?=?pf.getImageableY();

switch?(pageIndex)?{
case?0:
System.out.println(“x=“?+?x);
Image?img?=?null;
//?img?=?Toolkit

評(píng)論

共有 條評(píng)論