• 11-05-2021, 19:30:01
    #1
    sayfamda ctrl + p tuşuna basıldığında sayfayı değil de sayfanın içinde yer alan pdf dokümanının yazdırılmasını istiyorum bu mümkün mü?
  • 11-05-2021, 19:31:00
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hocam o mumkun degilse pdf yi indir butonu koysaniz
  • 11-05-2021, 19:43:40
    #3
    ctrl + p yapınca çok kötü görüntü oluşuyor butonlar kaymış sayfa kaymış vs. ama sayfayı yazdırmak isteyen kişi pdf oluşturdum sayfada pdf zaten var oradan yazdırabiliyor kullanıcı ama ben ctrl + p ye bastığında derli toplu olan pdf i yazdırsın istiyorum.
  • 11-05-2021, 20:04:33
    #4
    Öğe denetleme kısmından sayfadaki pdf adresini bulabiliyor musunuz?
  • 11-05-2021, 21:25:40
    #5
    LastWorld16 adlı üyeden alıntı: mesajı görüntüle
    Öğe denetleme kısmından sayfadaki pdf adresini bulabiliyor musunuz?
    evet bulabiliyorum. sistemi sıfırdan kendim yazıyorum.
  • 11-05-2021, 22:35:15
    #6
    Merhaba 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:51
    #7
    CSS 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
    #8
    <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