SORU
26 EYLÜL 2008, Cuma


Manzara HTML baskı

Birçok sütunlar nedeniyle yatay yazdırılması için gereken HTML bir rapor var. Orada bu, kullanıcı belge ayarları değiştirmek zorunda kalmadan yapmak için bir yol?

Ve ne tarayıcılar arasında seçenekleri vardır.

CEVAP
8 EYLÜL 2009, Salı


CSS içinde aşağıda gösterildiği gibi @page özelliği ayarlayabilirsiniz.

@media print{@page {size: landscape}}

Sayfa @size cevap tarafından vurgulanan bu CSS 2.1 specification parçası ancak 8**: Bu soru için

CSS 2.1 artık boyut özniteliği belirtir. Geçerli çalışma CSS3 Sayfalı Ortam modülü için taslak (ama bu değil belirtin standart veya kabul).

Boyutu seçeneği CSS 3 Draft Specification gelen ifade etti. Teoride benim örnek boyutu atlanmış olsa da sayfa boyutu ve yönünü her iki ayarlanabilir.

Destek ** 10, en tarayıcılar desteklemez bir çok karışık.

IE 7 iş gibi görünebilir ama bu IE 7 Baskı Önizleme yatay veya dikey kullanıcıları son seçim (sadece tarayıcı yeniden başlatılır) hatırlar çünkü.

This article mu onlar mükemmel değildir ve tarayıcıların güvenlik ayarlarını değiştirmek dayanmasına rağmen çalışma alternatif yollarını kullanıcılar tarayıcıya anahtarları gönder JavaScript veya ActiveX kullanarak önerdi.

Alternatif olarak sayfa yönlendirme yerine içeriği döndürmek olabilir. Bu bir tarz yarattı ve bu iki satır içeren vücut uygulayarak yapılabilir ama bu da sırtları pek çok uyum ve düzen sorunları oluşturma beraberlik var.

<style type="text/css" media="print">
    .page
    {
     -webkit-transform: rotate(-90deg); 
     -moz-transform:rotate(-90deg);
     filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }
</style>

Buldum son alternatif bir PDF yatay bir sürümünü oluşturmak için. Kullanıcı PDF yazdırır baskı seçtiğinde o yüzden gösterebilir. Ancak IE 7'de otomatik baskı çalışması için bu alamadım.

<link media="print" rel="Alternate" href="print.pdf">

Birçok tarayıcı izafiyet bazı tarayıcılar kolay @sayfa boyutu seçeneğini kullanarak ancak sonuç olarak emin yolu yoktur ve içerik ve çevreye bağlı olacaktır. Belki Google neden bu Belgeleri yazdırma seçildiğinde bir PDF oluşturur ve daha sonra kullanıcı açmak için izin verir ve bu baskı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • Excel Video Tutorials

    Excel Video

    6 Aralık 2012
  • placeboing

    placeboing

    7 Mart 2006