ctrl + p ile sayfadaki pdf i yazdırmak mümkün mü?
7
●67
- 11-05-2021, 20:04:33Öğe denetleme kısmından sayfadaki pdf adresini bulabiliyor musunuz?
- 11-05-2021, 21:25:40evet bulabiliyorum. sistemi sıfırdan kendim yazıyorum.LastWorld16 adlı üyeden alıntı: mesajı görüntüle
- 11-05-2021, 22:35:15Merhaba css ile belli bir alanı yazdırmak mümkün tuşlara bastığınızda yazdırıyorsa ctrl + p tuşlarını disable ederseniz işiniz görülecektir
@media print { body * { visibility: hidden; } #yazdir * { visibility: visible; } #yazdir { position: absolute; top: 40px; left: 30px; } } .break { page-break-before: always; }
<a href="javascript:window.print()"><img alt="" src="print.gif" align="right" /></a>
bu kısım yazdırılmayacak <div id="yazdir"> bu kısım yazdırılacak alandır </div> - 11-05-2021, 22:40:51CSS dosyasında media rule kullanarak yapabilirsin
@media print {
.gizlenecekler{display:none}
}
Yazdırma esnasında gizlenecek olanları Class geçerek gizlersin.
Media print rule yazdırma anında geçerli olacak CSS kurallarını belirler.
Yada bi buton ekleyerek PDF i iframe ile çektiysen butona tanımlayacağın bir fonksiyon ile sadece iframe'in içini yazdırırsın.
Onun içinde
var iframeX = document.getElementById('iframe-idsi');
iframeX.contentWindow.focus()
iframeX.contentWindow.print(); - 11-05-2021, 22:46:21<script language=JavaScript>
if (document.all) {
document.onkeydown = function () {
var key_f = 80;
if (key_f==event.keyCode) {
event.keyCode=0;
} return false; } }
</script>
bu kod ile p tuşunu iptal edebilirsin uyarı vermek istersen yazdırma işlemini şöyle yap böyle yap gibi alert ("yazdırma tuşu iptal"); bu kodu event.keyCode=0; altına ekleyebilirsin