C# PrintDocument ทำแบบนี้ได้ไม๊ ครับ

กระทู้คำถาม
คือผมเจอปัญหา PrintDocument.PrintPage แล้ว มันนานกว่าจะเสร็จ ครับ

โค้ด
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้

ตัวหลักๆ ที่ช้า เพราะว่า มัน มี loop แล้วใน loop ก็มี System.Threading.Thread.Sleep(500)
ลองใช้ System.Threading.Thread.Sleep(2000) แล้วนานมากกกก

ตัวโค้ด คือจะปริ้น ออกมาหลายๆ หน้า ครับ
จริงๆ ไม่ต้องให้มันเรียงหน้ากันก็ได้ ครับ
ขอแค่ ปริ้นออกมาก็พอ
แต่ผมก็นึกไม่ออก ว่า ต้องศึกษา ตรงไหน

ถ้าท่านที่อ่าน เนื้อหาผมแล้วงง ผมขอบอกว่า ผมเองก็งง เหมือนกัน(5555)
แต่ขอให้จับประเด็นแค่ว่า

ต้องการให้การทำงาน เร็วขึ้น จากการสั่งปริ้นหลายๆหน้า แบบไม่จำเป็นต้องเรียงหน้า 1 2 3 4
สามารถทำงานเป็น thread task ได้หมด ครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่