A-AA+then

CSS for print

1,936

พอดีลองเขียน 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. หาทั่วแผ่นดินแล้วไม่สามารถแก้ไขได้เจ้าค่ะ ข้าน้อยขอคำแนะนำด้วยเจ้าค่ะ



 

2 ความคิดเห็น

555+++

ไม่รู้เหมือนกัน ไม่เคยลอง
1

css นี้มีข้อจำกัดค่ะ แก้ปัญหาโดยการขอร้องให้ user ที่ไม่  ser ทำการตั้งค่า page set up ก่อน ออกรายงานเองเหอ เรื่องง่ายๆๆแต่ต้องการความสบายสูงสุด 5555+++

ไปแร่ะ ทำงาน helpdesk ต่อ

งืมงืม

2
^