2011-09-24 32 views
5

Bir projem var ve yazdırılabilir hale getirmek için bir rapor sayfasını değiştirme görevine atandım. Rapor, div'ler içinde tablolar oluşturmak için PHP'yi kullanır, ancak div'ler bazen baskıda 1 sayfa uzunluğundan daha büyüktür. Yani, sonuçta biten sayfa uzunlukları bittiğinde tabloların/div'lerin kırılmasıdır. Sonuç, dağınık bir karmaşadır. raporu biraz temizlerİçeriği nasıl bir div sığacak şekilde küçültür müsün?

<div class="general_report"> 

(yani her bölüm başlamadan: tüm divs

.general_report { 
    page-break-after: always; 
} 

gibi bakıyor:

Ben etiketiyle print.css değiştirdiniz yeni bir sayfa ile). Ama bu biraz fazla kağıt harcıyor gibi görünüyor ve orta-tablo sayfa kırma problemini çözmüyor. Benim diğer düşüncem de tam olarak 1 sayfaya sığacak şekilde div içeriğini otomatik olarak küçültmek oldu. Bizim div'larımızın hiçbiri> 2 sayfa değil, bu yüzden eğer mümkün olsaydı bunun iyi bir çözüm olacağını düşünüyorum ... Ama bu mümkün mü? CSS'nin div uzunluğuna sığacak şekilde yazı tipi boyutlarını ayarlamasının bir yolu var mı?

scale contents to fit div dosyasını ziyaret ettim, ancak herkes istediğim şeyin tam tersini istiyor gibi görünüyor (yani, div içeriğe uyuyor, içerik uymuyor).

Sağlayabilecekleri herhangi bir yardımları var mı? Html tablolarının basımının genel bir örneği düzgün bir şekilde işe yarardı, çünkü bulabildiğim tüm sonuçlar tarayıcı olmayan destekli CSS'yi içeriyor (yani çalışmaz): "sayfadan ayrılma: kaçın".

Önceden teşekkür ederiz. http://www.dhtmlgoodies.com/?whichScript=text_fit_in_box

sizin için çalışıyor mu:

cevap

0

follwing sonrası belirli genişlik ve yükseklik ile bir DIV metni sığdırmak için neler yapabileceğini anlatıyor?

İlgili konular