<script type="text/javascript">
function CallPrint(strid)
{
var prtContent = document.getElementById(strid);
var WinPrint = window.open('','','letf=0,top=0,width=400,height=400,toolbar=0,scrollbars=0,status=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
}
</script>
<script type="text/javascript" language="javascript">
function Print(DivPrint)
{
document.getElementById("<%=btn_Print.ClientID%>").hidden=true;
document.getElementById("<%=btn_Exit.ClientID%>").hidden=true;
window.print();
document.getElementById("<%=btn_Exit.ClientID%>").hidden=false;
}
</script>
<asp:Button ID="btn_Print" runat="server" Text="Print" Width="84px"
BackColor="#339933" ForeColor="White" OnClientClick="Print(DivPrint);" />
without writing java script
<asp:Button ID="btn_Print" runat="server" Text="Print" Width="84px"
BackColor="#339933" ForeColor="White" OnClientClick="btn_Print.hidden=true;btn_Any.hidden=true;otherControlID.hidden=true;window.print();" />
it prints all data inside a page except the hidden controls.
in my point of view its very simple to get the proper idea about printing a page
ReplyDelete