導航:首頁 > 編程語言 > java熱敏

java熱敏

發布時間:2024-04-19 02:38:42

A. ricoh是什麼牌子

ricoh是理光。

是日本著名的辦公設備及光學機器製造商,世界五百強企業。市村清在1936年成立理化學研究所,研究所主要研究理研陽畫感光紙,1963年正式易名為理光,並在同年成立香港分公司。

現在理光的主要產品包括影印機、傳真機、列印機等文儀器材,文檔解決方案,以及輕便型數碼相機。

品牌介紹

1936年,市村清創立了理光集團。市村的第一項重要創新是於1950年問世的RicohFlex Ⅲ。它是全球第一架大規模生產的雙鏡頭反光相機。理光於1955年又創造了其首台桌面影印機Ri 101。1973年,世界首台全數碼傳真機RIFAX 600S在理光問世。

市村於1968年逝世,在倡導技術創新的同時,他還提倡公司要有社會責任感,這種社會責任感在今天 已成為很多公司的共識,但在五十年前卻幾乎是聞所未聞。在理光業務活動的各個領域,他都最先、由衷地為社會和環境的可持續性做奉獻。

B. java票據列印,類似於超市的小票那樣的,怎麼控制列印的紙張大小啊

樓上的人一看就是在混分。
其實這種問題應該到更專業的地方問,比如CSDN或者JAVAEYE。
還是把以前寫的一個例子給樓主看一下。
很多對方對照注釋看一下。

這里只是寫一個java實現列印小票最基本的功能:(記住:每一行不能有太長的數據,否則要超出邊界)

public class TestPrint implements Printable {

/**
* * @param Graphic指明列印的圖形環境 * @param
* PageFormat指明列印頁格式(頁面大小以點為計量單位,1點為1英寸的1/72,1英寸為25.4毫米。A4紙大致為595×842點) * @param
* pageIndex指明頁號
**/
public int print(Graphics gra, PageFormat pf, int pageIndex)
throws PrinterException {
System.out.println("pageIndex=" + pageIndex);
Component c = null;
// print string
String str = "功能測試";
// 轉換成Graphics2D
Graphics2D g2 = (Graphics2D) gra;
// 設置列印顏色為黑色
g2.setColor(Color.red);
// 列印起點坐標
double x = pf.getImageableX();
double y = pf.getImageableY();
switch (pageIndex) {
case 0:
// 設置列印字體(字體名稱、樣式和點大小)(字體名稱可以是物理或者邏輯名稱)
// Java平台所定義的五種字體系列:Serif、SansSerif、Monospaced、Dialog 和 DialogInput
Font font = new Font("新宋體", Font.PLAIN, 9);
g2.setFont(font); // 設置字體
// BasicStroke bs_3=new BasicStroke(0.5f);
float[] dash1 = { 2.0f };
// 設置列印線的屬性。
// 1.線寬 2、3、不知道,4、空白的寬度,5、虛線的寬度,6、偏移量
g2.setStroke(new BasicStroke(0.5f, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_MITER, 2.0f, dash1, 0.0f));
// g2.setStroke(bs_3);//設置線寬
float heigth = font.getSize2D(); // 字體高度
System.out.println("x=" + x);
// -1- 用Graphics2D直接輸出
// 首字元的基線(右下部)位於用戶空間中的 (x, y) 位置處
// g2.drawLine(10,10,200,300);
Image src = Toolkit
.getDefaultToolkit()
.getImage(
"D:\\Aotori\\javaPic.jpg");
g2.drawImage(src, (int) x, (int) y, c);
int img_Height = src.getHeight(c);
int img_width = src.getWidth(c);
//System.out.println("img_Height="+img_Height+"img_width="+img_width
// ) ;
g2.drawString(str, (float) x, (float) y + 1 * heigth + img_Height); //第一排
g2.drawString("oooooooooooo", (float) 50, (float) 60 + 1 * heigth + img_Height); //第二排
g2.drawString("", (float) 80, (float) 90 + 1 * heigth + img_Height); //第三排
g2.drawLine((int) x, (int) (y + 1 * heigth + img_Height + 10),
(int) x + 200, (int) (y + 1 * heigth + img_Height + 10));
g2.drawImage(src, (int) x,
(int) (y + 1 * heigth + img_Height + 11), c);
return PAGE_EXISTS;
default:
return NO_SUCH_PAGE;
}
}

public static void test() {
//ReadData();
// 通俗理解就是書、文檔
Book book = new Book();
// 設置成豎打
PageFormat pf = new PageFormat();
pf.setOrientation(PageFormat.PORTRAIT); // LANDSCAPE表示豎打;PORTRAIT表示橫打;REVERSE_LANDSCAPE表示列印空白
// 通過Paper設置頁面的空白邊距和可列印區域。必須與實際列印紙張大小相符。
Paper p = new Paper();
p.setSize(590, 840); // 紙張大小(590, 840)表示A4紙
p.setImageableArea(10, 10, 260, 343); // A4(595 X
// 842)設置列印區域,其實0,0應該是72,72
// ,因為A4紙的默認X,Y邊距是72

pf.setPaper(p);
// 把 PageFormat 和 Printable 添加到書中,組成一個頁面
book.append(new TestPrint(), pf);
// 獲取列印服務對象
PrinterJob job = PrinterJob.getPrinterJob();
// 設置列印類
job.setPageable(book);
try {
// 可以用printDialog顯示列印對話框,在用戶確認後列印;也可以直接列印
boolean a=job.printDialog();
if(a)
{
job.print();
}
} catch (PrinterException e) {
e.printStackTrace();
}
}

}

閱讀全文

與java熱敏相關的資料

熱點內容
手機QQ怎麼不能傳文件 瀏覽:450
u盤復制文件的速度取決於什麼 瀏覽:659
iphone4下拉通知欄 瀏覽:427
javasocket接收數據包 瀏覽:137
如何給類數據成員變數設置默認值 瀏覽:885
密集app怎麼推廣 瀏覽:866
WP7屏幕保護程序 瀏覽:568
win10雙硬碟老藍屏 瀏覽:986
怎麼設置網站描述 瀏覽:274
微信壓縮包可以發送多大文件 瀏覽:916
u盤打開很卡無法復制裡面文件 瀏覽:143
app怎麼刪不掉 瀏覽:324
農村工作一號文件圖片 瀏覽:598
錘子手機怎麼樣升級 瀏覽:706
微信朋友圈哲理說說 瀏覽:649
jscss模板 瀏覽:472
圖片文件夾里多了一個 瀏覽:305
索尼a7r2配置文件 瀏覽:706
獲取jsp中a中text 瀏覽:396
電腦word文件怎麼找回來 瀏覽:846

友情鏈接