Window.print kullanırken baskı alanının boyutunu düzeltmek için?

2 Cevap php

Ben bir fatura oluşturma ve faturayı yazdırmak için seçeneğiniz vardır ediyorum. Baskı yaparken ben yazdırılması gerektiğini elemanların görüntüsünü engellemek için (medya = baskı kullanarak) bir stil kullanmak ...

Ama bu pencerenin tam boyutunu alır ve o kadar kağıt kullanır yazdırma sırasında ..

Ben Bunu nasıl yapabilirim .... baskı alanının boyutunu sınırlamak istiyor?

2 Cevap

Orijinal sayfada CSS görmeden ben gerçekten emin olabilir, ama emin kullandığınız display:none yerine visibility:hidden Yazdırmak istemediğiniz alanları kaldırmak için yapamazsınız.

Eğer vücut veya içeren unsurları ayarlanmış herhangi genişlikleri varsa onları Sıfırlanmasını / kaldırarak deneyebilirsiniz.

Ya da belki hartija gibi bazı CSS baskı çerçeveler bir göz http://code.google.com/p/hartija/

İyi şanslar,

Jedidiah


edit: Sadece Steven Paligo için yorum okudum. Satırlar bir tablo iseniz TR üzerinde sabit veya maksimum yükseklik ayarı deneyebilirsiniz.

Baskı için bir sayfa özelleştirme nedeniyle tarayıcı kısıtlamalar CSS ile zor olabilir. Ben size soruyoruz ne yapmak için bulduğum en iyi yolu, yazdırılan sayfada HTML konumlandırmak için vücut üzerinde kenar boşluklarını ayarlamak için.