編寫一個簡單的程序在JSF打印圖像....我如何打印圖像文件在打印機
我有一個形象(sampleImage.png)..我已經連我的電腦打印機.. ..
手動我打開圖像,然後選擇打印選項,然後我得到的圖像從打印機....
現在我使用JavaScript要打印圖像....
文件名:imagePrint。 jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Printer</title>
<script type="text/javascript">
function printImage()
{
// Here i want write a script for print image
}
</script>
<body>
<h:form id="fileViewerForm">
<rich:panel>
<f:facet name="header">
<h:outputText value="Printer"/>
</f:facet>
<h:commandButton value="PrintImage" onclick="printImage();"/>
<rich:panel id="imageViewerPanel">
<h:graphicImage id="imageViewer" value="sampleImage.png" url="sampleImage.png"/>
</rich:panel>
</rich:panel>
</h:form>
</body>
</html>
幫助我這個..
打印下面的腳本textarea的入打印機..... 所以我需要打印的圖像
function printText()
{
alert("Text Area print to printer start....");
var textElem = document.getElementById("fileViewerForm:textAreaGrid1").innerHTML;
alert("Text Area Content : " + textElem);
if(textElem.toLowerCase().indexOf("<textarea", 0) != -1)
{
textElem = document.getElementById("fileViewerForm:fileContent1").value;
var regExp = /\n/gi;
textElem = textElem.replace(regExp,'<br>');
}
popup = window.open('','popup','toolbar=no,menubar=no,width=200,height=150');
popup.document.open();
popup.document.write("<html><head></head><body onload='print()'>");
popup.document.write(textElem);
popup.document.write("</body></html>");
popup.document.close();
}
感謝您的回覆... 現在,您可能會再次看到我的帖子... 已經編寫了一個用於打印文本區域內容的腳本... – jackrobert 2010-04-30 03:52:21