เรื่องการปริ้นใบเสร็จการเสียภาีษีให้ออกมาทีะหลายๆชื่อผู้เสียภาษี
เรื่องการปริ้นใบเสร็จให้ออกมาทีะหลายๆชื่อผู้เสียภาษี
พอดีว่าผมจะทำใบเสร็จของการเสียภาษีของ อบต และอยากจะทำการปริ้นให้ออกมาทีละหลายๆใบแต่ละใบเป็นชื่อที่ต่างกัน
คื่อ หนึ่งใบ จะเป็นชื่อผู้เสียภาษีหนึ่งคน
ที่ทำแบนี้คือไม่อยากจะไปคลิกเพื่อปริ้นหลายรอบ คือถ้ากดปริ้นก็ให้ระบบปริ้นผู้ที่จะเสียภาษในปีนั้นๆออกมาเลยทั้งหมดเหมือนจดหมายเวียน น่ะ ครับ ซึ่งผมคิดไม่ออก เลยอยากจะมาถามแนวคิดและแนวทางการเขียนโค๊ตผู้รู้ครับ
พอดีว่าผมจะทำใบเสร็จของการเสียภาษีของ อบต และอยากจะทำการปริ้นให้ออกมาทีละหลายๆใบแต่ละใบเป็นชื่อที่ต่างกัน
คื่อ หนึ่งใบ จะเป็นชื่อผู้เสียภาษีหนึ่งคน
ที่ทำแบนี้คือไม่อยากจะไปคลิกเพื่อปริ้นหลายรอบ คือถ้ากดปริ้นก็ให้ระบบปริ้นผู้ที่จะเสียภาษในปีนั้นๆออกมาเลยทั้งหมดเหมือนจดหมายเวียน น่ะ ครับ ซึ่งผมคิดไม่ออก เลยอยากจะมาถามแนวคิดและแนวทางการเขียนโค๊ตผู้รู้ครับ
แนวคิดที่น่าจะเป็นไปได้นะครับ
เนื่องจากเราคงไม่สามารถสั่ง print ได้หลายๆครั้ง ตัวเลือกที่ผมคิดได้ก้คือ
1. แสดงผลใบเสร็จทั้งหมดออกมาเป็นหน้า html เดียวกัน เช่น ต้องการพิมพ์ใบเสร็จ 10 ใบ ก็ต้องเขียนโค้ดดึงข้อมูลออกมาต่อๆกัน 10 รายการในหน้าเดียว
2. เขียน CSS สำหรับการพิมพ์ เพื่อให้แต่ละรายการ มีความสูงเท่ากับ 1 หน้ากระดาษพอดี ซึ่งถ้าจัด CSS ได้เหมาะสม ตอน print preview เราจะเห็นตัวอย่างก่อนพิมพ์ 10 ใบ ตามที่ต้องการ
3. สั่ง print ทั้งหมดจากหน้าเว็บตามปกติ เพียงครั้งเดียว
ลองดูนะครับ ได้ความอย่างไรเอามาแชร์กันบ้างก้ดี
ดูตัวอย่าง CSS เพื่อการพิมพ์ บนเว็บ
page-break-before: always;
}
เพื่อบังคับให้ขึ้นหน้าใหม่ก็ได้ครับ แต่วิธีนี้มีข้อเสียที่รองรับแค่ ie เท่านั้น ครับ