PDA

View Full Version : نحوه Print گرفتن از صفحه از طریق کد



V0R73X
جمعه 17 دی 1389, 01:00 صبح
سلام و خسته نباشید.
Google Map رو که همتون دیدید!
یه گزینه داره اون بالا که به صورت لینکه و با کلیک روی اون نقشه به ورودی Printer ازسال میشه و پنجره Print برای چاپ نقشه شما خود به خود باز میشه.
ما چه طوری با کد این کارو انجام بدیم؟
ممنون از کمک شما.

Javad_Darvish_Amiry
یک شنبه 17 بهمن 1389, 18:03 عصر
سلام خسته نباشید. تابع زیر پنجره پرینتر رو باز میکنه:

window.print();
میتونید سندی که قصد چاپش رو دارید رو با استایل مخصوص چاپ تو یه پنجره جدید باز کنید و تو لود پنجره همزمان تابع فوق رو هم فراخونی کنید تا پنجره دیالوگ پرینت هم باز بشه. یا این که همون سند جاری رو دو تا استایل بهش بدید که یکیش برا پرینت باشه (با کد زیر امکان پذیر میشه براتون:

<link rel="stylesheet" type="text/css" media="print" />
)
موفق باشید.

Mostafa_Dindar
یک شنبه 17 بهمن 1389, 22:01 عصر
سلام ،

اصل کار همانی بود که برادر امیری فرمودند . در هر صورت متد کمکی خوبی در این پست (http://www.dotnetcurry.com/ShowArticle.aspx?ID=92) وجود دارد که میتونید استفاده کنید .


موفق باشید

omid_kimia
یک شنبه 17 بهمن 1389, 22:28 عصر
<link rel="stylesheet" type="text/css" media="print" />
سلام
از این دستور کجا استفاده میکنیم.

چطور میشه قبل از چاپ یه preview داشت؟

V0R73X
دوشنبه 18 بهمن 1389, 02:35 صبح
سلام
از این دستور کجا استفاده میکنیم.

چطور میشه قبل از چاپ یه preview داشت؟
1. توی تگ Head
2. معمولا کاربر خودش این کارو انجام میده، ولی اگر منظورتان از راه کد میباشد، من نمیدونم!!