PDA

View Full Version : سوال: پرینت صفحه



minajasmi
چهارشنبه 25 آبان 1390, 20:28 عصر
سلام چطور میتونم از یه صفحه که اطلاعات کاربر نشون میده پرینت بگیرم.ممنون میشم کامل راهنمایی کنید

fakhravari
چهارشنبه 25 آبان 1390, 20:42 عصر
<script type="text/javascript" language="javascript">
function CallPrint(strid) {
var prtContent = document.getElementById(strid);
var WinPrint = window.open('', '', 'letf=0,top=0,width=1,height=1,t oolbar=0,scrollbars=0,status=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
prtContent.innerHTML = strOldOne;
}
</script>



<asp:ImageButton ID="ImageButton1" OnClientClick="javascript:CallPrint('divPrint');" runat="server" ToolTip="پرینت گزارش" ImageUrl="~/Show/5_files/printBut.png" />


<div id="divPrint">
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>

minajasmi
چهارشنبه 25 آبان 1390, 21:40 عصر
روی کنترل placeholder خطا میگیره.اگه کدم درست باشه ولی به پرینتر وصل نباشه خطا میده یا .....؟

fakhravari
چهارشنبه 25 آبان 1390, 21:57 عصر
نه ببنید
ContentPlaceHolder
مستر پیج
شما جای اون هر چی بزارید پرینت میکنه
بین تگ باز و بستشdivPrint

minajasmi
پنج شنبه 26 آبان 1390, 10:46 صبح
یعنی به جای این کنترل داده هایی که میخام پرینت بگیرم قرار بدم؟
من این کنترل پاک کردم تو اجرا فرم به سمت سرور میره اما هیچ کاری انجام نمیشه.اگه به پرینتر وصل باشم انجام میشه

minajasmi
پنج شنبه 26 آبان 1390, 13:51 عصر
وقتی این کدا میذارم کاری انجام نمیشه دلیلش چیه؟؟؟؟؟؟؟؟؟؟

minajasmi
پنج شنبه 26 آبان 1390, 16:57 عصر
3 تا تاپیک گذاشتم یعنی کسی نمیدونه مشکلم چطور حل میشه؟؟

asif1358
پنج شنبه 26 آبان 1390, 17:37 عصر
سلام
تابع جاوا اسکریپت را این گونه فراخوانی کن:


... CallPrint('<% divPrint.ClientID %>')

minajasmi
پنج شنبه 26 آبان 1390, 18:54 عصر
این کارو انجام دادم ولی فقط فرم به سمت سرور میره البته به پرینتر وصل نیستم. کاری انجام نمیشه. اگه به پرینتر وصل باشم چاپ میکنه داده را ؟؟؟؟؟؟؟