-
January 18th, 2011, 23:58
#1
عضو انجمن
خروجي عكس گرفتن از صفحه
سلام
من يك صفحه html كه حاوي يك فرم هست و... ميخوام يك دكمه با عنوان چاپ صفحه بهش اضافه كنم كه با زدن دكمه، يك خروجي از پرينتر بگيرم
روشي كه ميخوام انجام بدم اينكه كه با زدن دكمه يك تصوير از فرم گرفته بشه و اون عكس به خروجي فرستاده بشه
راستش چون از CSS استفاده كرده وقتي از فرم پرينت مي گيري توي خروجي چاپگر حالات css نمايش داده نميشه، مثلا من گوشه input ها رو كمي خميده كردم كه در خروجي اينطوري نمي شه
براي همين ميخوام از فرم عكس بگيره و اون عكس رو به خروجي بفرسته
ممنون ميشم كمي راهنمايي بفرمائيد
با تشكر
---------- Post added at 12:58 AM ---------- Previous post was at 12:56 AM ----------
:::: راستي توي چاپ صفحات html آدرس صفحه و شماره صفحات نيز بالا و يا پائين برگ a4 چاپ ميشه كه من نمي خوام به جزء html چيز ديگري در برگ باشه و....
ممنون ميشم اساتيد راهنمايي بفرمايند
با تشكر
-
-
January 18th, 2011 23:58
# ADS
-
January 19th, 2011, 06:59
#2
عضو دائم
پاسخ : خروجي عكس گرفتن از صفحه
ميتونيد از يك استايل اختصاصي براي print استفاده كنيد :
کد HTML:
<style type="text/css" media="print">
كد هاي سي اس اس مختص پرينت
</style>
در مورد شماره صفحه و آدرس هم مربوط به كد نويسي نيست و بايد بسته به مرورگر از Page Setup نسبت به تغيير يا حذفش اقدام كنيد.
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
January 19th, 2011, 09:14
#3
عضو انجمن
پاسخ : خروجي عكس گرفتن از صفحه
يه موردي هست كه اينم ميخوام باشه، من ميخوام توي Html از يه فرم خواص كه توي هاست آپلود شده استفاده كنم، ممنون ميشم اينم راهنمايي كنيد
و هچنين اين فرم نيز موقع چاپ توي برگ بيفته؛ چون وقتي چاپ مي كنيم فرنت ها هم به حالت تاهما چاپ ميشه
با تشكر
---------- Post added at 10:14 AM ---------- Previous post was at 10:05 AM ----------
::: شرمنده
براي چاپ صفحه html از كليد ctrl + p استفاده مي كنيم، چطوري كاري كنيم تا يه دكمه باشه وقتي روش كليك كرديم، صفحه چاپ بشه و نيازي به ردن دكمه ctrl + p نباشه
راستي وقتي ctrl + p رو ميزني يه صفحه مياد كه تعداد و ... و نام چاپگر رو انتخاب مي كني و.... نمي شه كاري كرد كه اين نياد و با زدن دكمه مستقيم از خروجي چاپگر برگ بيرون بياد؟
ممنون و متشكر
-
-
January 19th, 2011, 12:26
#4
عضو دائم
پاسخ : خروجي عكس گرفتن از صفحه
براي پرينت :
کد HTML:
<input type="button" onclick="window.print()" value="پرينت">
اگر ميخواهيد اتوماتيك با لود شدن صفحه بياد ، در آخر صفحه اين رو بزنيد :
کد HTML:
<script>
window.print();
</script>
براي اينكه فونت Tahoma نباشه از روشي كه گفتم يك استايل كاملا اختصاصي براي پرينت ميتونيد بنويسيد و فونت دلخواهتون رو بذاريد.
براي نمايش يك جدول يا هر چيزي فقط در پرينت و نه خود html مي تونيد جدول رو با كلاسي با نام مثلا JustPrint معرفي كنيد و در استايل پرينت براي اين كلاس display برابر block يا تهي باشه اما در استايل صفحه اصلي none باشه.
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
January 19th, 2011, 17:50
#5
عضو انجمن
پاسخ : خروجي عكس گرفتن از صفحه

نوشته اصلی توسط
Rezash
براي پرينت :
کد HTML:
<input type="button" onclick="window.print()" value="پرينت">
اگر ميخواهيد اتوماتيك با لود شدن صفحه بياد ، در آخر صفحه اين رو بزنيد :
کد HTML:
<script>
window.print();
</script>
براي اينكه فونت Tahoma نباشه از روشي كه گفتم يك استايل كاملا اختصاصي براي پرينت ميتونيد بنويسيد و فونت دلخواهتون رو بذاريد.
براي نمايش يك جدول يا هر چيزي فقط در پرينت و نه خود html مي تونيد جدول رو با كلاسي با نام مثلا JustPrint معرفي كنيد و در استايل پرينت براي اين كلاس display برابر block يا تهي باشه اما در استايل صفحه اصلي none باشه.
در مورد خروجي گرفتن از چاپگر، من ميخوام فرم html رو كه باز كردم، با زدن دكمه يا كليدي مثلا ctrl + p صفحه بره به چاپ
ولي در حالت عادي كه ميزني بره به چاپ يه صفحه باز ميشه كه من نمي خوام اون صفحه باز بشه

من نمي خوام اين صفحه باز بشه و...
در مورد اون كلاسي كه گفتين ميشه يه نمونه بزنيد ، ممنون ميشم
-