CSS for print
พอดีลองเขียน css สำหรับ print แบบ auto landscape ละน่ะ ปัญหาที่พบคือ เวลา print ออกมาข้อมูลมี3แผ่น แต่ตัวอักษรจะมีแค่แผ่นแรก แผ่นเดียว แต่เครื่องก็print มา3แผ่นน่ะ ที่เหลืออกจากเป้นแผ่นป่าวๆค่ะ ต้องแก้ไขอย่างไรค่ะ
1. code css
.land{
width: 100%;
height: 100%;
margin: 0% 0% 0% 0%;
filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
}
2. เรียก css มาใช้
<HEAD>
<LINK rel="stylesheet" type="text/css" href="Css/myprint.css" media="print">
</HEAD>
3.
<BODY>
<?
for(aaaa){
for(aaaaa){
?>
<DIV class="land">
<Table width="1075" height="790" border="0" cellspacing="0" cellpadding="2" >
print aea ...... มีการ qury จากฐานข้อมูล แต่ข้อมูลจริงๆมีเป็นสิบหน้าเลยค่ะ
</Table>
</DIV>
<?
}// end for
}
?>
</BODY>
4. หาทั่วแผ่นดินแล้วไม่สามารถแก้ไขได้เจ้าค่ะ ข้าน้อยขอคำแนะนำด้วยเจ้าค่ะ
ไม่รู้เหมือนกัน ไม่เคยลอง
css นี้มีข้อจำกัดค่ะ แก้ปัญหาโดยการขอร้องให้ user ที่ไม่ ser ทำการตั้งค่า page set up ก่อน ออกรายงานเองเหอ เรื่องง่ายๆๆแต่ต้องการความสบายสูงสุด 5555+++
ไปแร่ะ ทำงาน helpdesk ต่อ
งืมงืม