Firefox'tan yazdırırken büyük sıkıntı çektim (herhangi bir sürüm, benimki 16.0.2, ama Aurora dev yapıları da aynısını yaptı). Sayfayı yazdırırken, Baskı önizlemesi sığdırmak için küçültme çalışmıyor. Tek yapmanız gereken, sayfayı kağıda nasıl sığdırmak, aynı iletişim kutusunda% 70 Zoom'u seçmektir. Diğer sorun: yalnızca ilk sayfayı yazdırır. Ne yapmalı?Firefox, yalnızca ilk sayfayı yazdırır ve sağdaki sayfayı keser
cevap
Baskı için CSS dosyasını uyarlamam gerekiyordu, bu yüzden bir tane yaptım. Firefox'ta değil, her yerde kusursuz çalışır. Problem neydi?
Önce print.css dosyasında BODY ve HTML için Genişlik ve yükseklik belirtmeyi denedim. standart CSS dosyası içinde aşağıdaki vardı:
body {
...
overflow-x: hidden;
overflow-y: scroll;
}
Yani print.css dosyasına aşağıdaki ekledik: marjlar daha vb
Daha sonra sorunun ne olduğunu anladım
print.css dosyasında görünür: yalnızca taşma & -y -x değil, CSS belirtilen olsaydıbody {
overflow-x: visible;
overflow-y: visible;
}
sanırım, yalnızca taşma belirtmek gerekir.
Firefox'tan yazdırmak gerektiği gibi çalışıyor. Düşündüm ki, bu Firefox'ta garip bir baskı davranışı olan birisine yardım edebilir.
Kokesh cevabı ek olarak, bazı zamanlar
display: table
de bu sorunu oluşturur bağlıyor. Yani bunu 'engelleme' ya da önerinize uyan bir başka değişime ihtiyacın var.
Diğer yanıtlarda önerilen düzeltmeleri denedim ancak sorunu benim için çözmediler. Bir çok araştırma ve deneme sonrası & hata, A listesi tarafından this article bulundu. çok eski olduğu için şüpheci ama belirtiyor: Bir yüzen elemanın basılı bir sayfanın alt geçmiş biterse önümüzdeki üzerinde yazılı olmayacak şekilde
, şamandıra geri kalanı etkili kaybolur sayfa.
Büyük bir yüzer kapsayıcılığım olduğu için bunu denemeyi düşündüm. Yani, diğer cevaplar bir karışımı ve bu yazıyı yaptı ve bu geldi: Yani temelde
body {
overflow: visible !important;
overflow-x: visible !important;
overflow-y: visible !important;
}
/*this is because I use angular and have this particular layout*/
body > .fade-ng-cloak {
height: 100%;
display: block;
flex: none;
float: none;
}
.l-content,
.l-sidebar {
float: none;
}
:
- Ayar vücut sargılan
display: block
için davranırlar Ayar elemanları overflow: visible
için tümflex
stillerini ortadan kaldırın ve gerekirse sıfırlayın yüksekliği- Uzun kaplarda
float
'u kaldırın
Bu karışım benim için çalıştı! Ben çok mutluyum ben paylaşacağımı düşündüm :)
- 1. ExtJS disk belleği yalnızca ilk sayfayı filtreler
- 2. iOS Safari, tüm sayfayı ilk kez görüntülemiyor
- 3. CarrierWave - PDF - Sadece ilk sayfayı seçin
- 4. OOXML'de 'ilk' sayfayı C# ve SDK ile nasıl edinebilirim?
- 5. abcPDF 7 HTML'ye PDF dönüştürme ancak sadece ilk sayfayı dönüştürme
- 6. Örümcek hiçbir sayfayı bulamıyor
- 7. Oturum kapattıktan sonra sayfayı ziyaret etmeden önce sayfayı ziyaret et
- 8. Firefox 6 Sonsuz Sayfa Hash ile Sayfayı Yenile
- 9. RedirectToAction sayfayı yenilemiyor sayfa
- 10. Vuetify kullanarak, bir sayfayı yazdırmayı denediğimde, yalnızca ilkini gösterir.
- 11. Veritabanındaki sayfayı yenilemek
- 12. Düğüm sunucusu, yalnızca sayfayı yeniledikten sonra isteği döndürür
- 13. Sen aracılığıyla bu sayfayı
- 14. Sayfayı nasıl programlayabilirim?
- 15. Baskı slf4j ile bir dizi yalnızca yazdırır ilk eleman
- 16. Dizileri kullanarak iki sayfayı karşılaştırın
- 17. Jquery mobile, önceki sayfayı indir
- 18. Spreadsheet'den belirli bir sayfayı yükleme
- 19. Geçerli sayfayı değiştirmeden dil değiştirme
- 20. Verileri göndererek sayfayı nasıl yenileyebilirim?
- 21. gönderildikten sonra güncellenen sayfayı yenile
- 22. Excel VBA Seçilen sayfayı kullanın
- 23. Parola Korumalı Tek Sayfayı Rails
- 24. Smart-table - Sayfayı koddan ayarlama
- 25. Varsayılan sayfayı yii olarak değiştirin
- 26. jquery sayfayı değiştirmek için mobil
- 27. Sayfayı bir WP7 uygulamasında değiştirin?
- 28. Facebook ve Github, sayfayı yeniden yüklemeden URL'yi nasıl değiştiriyor
- 29. Leaflet, haritayı kopyalamak için sayfayı genişlet
- 30. Değiştirildikten sonra arama sorgusunu sıfırlamadan sayfayı yenileyin
Harika adam !!! –