Forum

Window.Print() ile ...
 
Bildirimler
Hepsini Temizle

Window.Print() ile URL nin gözükmemesini nasıl sağlayabilirim

7 Yazılar
2 Üyeler
0 Reactions
633 Görüntüleme
(@mehmetugur)
Gönderiler: 267
Reputable Member
Konu başlatıcı
 

asp.net de Window.Print() ile yazdırma/pdf olarak kaydetme işlemi yapıyorum. Fakat yazdırılan kağıdın sol alt köşesine yazdırılan sayfanıın URL sini atıyor.
Bu URL nin gözükmemesini nasıl sağlayabilirim ?

 
Gönderildi : 27/01/2016 01:16

(@eravse)
Gönderiler: 1753
Üye
 

Mehmet Selam,

<link rel="stylesheet" type="text/css" media="print,handheld" href="filename.css"/>

[filename.css ]

@media print {
    a {
        display:none;
    }
 }

 @media screen and projection {
    a {
        display:inline;
    }
  }
şeklinde yaparsan alttaki url çıkmaz ama burda sayfa içinde hjiç bir url gözükmez class yapabilirsin içeride kullandıklarını 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 27/01/2016 01:46

(@mehmetugur)
Gönderiler: 267
Reputable Member
Konu başlatıcı
 

Mehmet Selam,

<link rel="stylesheet" type="text/css" media="print,handheld" href="filename.css"/>

[filename.css ]

@media print {
    a {
        display:none;
    }
 }

 @media screen and projection {
    a {
        display:inline;
    }
  }
şeklinde yaparsan alttaki url çıkmaz ama burda sayfa içinde hjiç bir url gözükmez class yapabilirsin içeride kullandıklarını 

 

A. selam hocam merhaba.

Hocam bu kod alanını .css sayfasına ekleyip kullanacağım sayfadamı çağırmam gerekiyor. Eğer öyle ise bunun kullanımını nasıl yapabilirim. 

Benim yazdırma scriptim aşağıda anladığım kadarı ile scrpite bir değişiklik yapmayacağım.

<script type="text/javascript">
function yazdir() {
var yazdirilacakAlan = document.getElementById('yazdirilacakBolge').innerHTML;
var orjinalSayfa = document.body.innerHTML;
document.body.innerHTML = yazdirilacakAlan;
window.print();
document.body.innerHTML = orjinalSayfa;
}
</script>

Scripti çağırdığım alan:

<div id="yazdirilacakBolge">
<asp:Image runat="server" ID="QRImage" Height="100px" Width="100px"/>
</div>

 

(Kodlamadan tasarıma yeni geçtiğim için biraz başlangıç düzeydeyim kusura bakmayın.)

 
Gönderildi : 27/01/2016 02:02

(@eravse)
Gönderiler: 1753
Üye
 
[filename.css ]

@media print {
    a {
        display:none;
    }
 }

 @media screen and projection {
    a {
        display:inline;
    }
  }

yukarıdakı kodları fılename css olarak kayıt et

daha sonra ılk satırda v erdıgım lınkı script tagı uzerıne al ? bu sekılde olmadı mı ?

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 27/01/2016 02:13

(@mehmetugur)
Gönderiler: 267
Reputable Member
Konu başlatıcı
 

Merhaba hocam aynı şekilde uyguladım fakat olmadı. Acaba kullanım yerlerinde mi sıkınıt var diye css i iyi olan bir arkadaşdan yardım aldım. Yine olmadı.

 

Bende en son çözüm olarak Chrome un Seçenekler kısmında bulunan ÜstBilgiler ve altbilgiler alanında ki tiki kaldırarak sounu çözdüm.

 

(Bu arada ilginiz için çok teşekkür ediyorum.)

 
Gönderildi : 27/01/2016 13:53

(@eravse)
Gönderiler: 1753
Üye
 

rica ediyorum bir ara bir ornek yapmaya calısayım . saygılar

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 27/01/2016 18:36

(@mehmetugur)
Gönderiler: 267
Reputable Member
Konu başlatıcı
 

Bilgi yelpazemizi genişletmek amacıyla örneğineze bakmak isterim. 

Saygılar, iyi çalışmalar

 
Gönderildi : 27/01/2016 20:03

Paylaş: