แก้ไขระยะระหว่างบรรทัดกับจำนวนตัวอักษรต่อบรรทัด

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

แก้ไขระยะระหว่างบรรทัดกับจำนวนตัวอักษรต่อบรรทัด

โพสต์โดย puay_4d » จันทร์ ก.พ. 16, 2009 9:47 pm

ต้องการแก้ไขฟอร์มบิลเงินสดใน 2 หัวข้อครับผม
1. ต้องการแก้ไขระยะห่างระหว่างแต่ละบรรทัดที่อยู่ในบิลเงินสดให้ห่างกันน้อยลง จะต้องทำยังงัยครับ
2. ต้องการแก้ไขจำนวนตัวอักษรในแต่ละบรรทัดให้เพิ่มขึ้น ต้องทำยังง้ยครับผม
puay_4d
Newbie
Newbie
 
โพสต์: 39
ลงทะเบียนเมื่อ: อังคาร พ.ย. 11, 2008 11:47 pm

Re: แก้ไขระยะระหว่างบรรทัดกับจำนวนตัวอักษรต่อบรรทัด

โพสต์โดย savek » อังคาร ก.พ. 17, 2009 8:36 am

1. หมายถึงให้มีผลกับทุกๆ บรรทัดเลยหรือเปล่าครับ ถ้าใช่ ต้องปรับตรงระยะบรรทัดตามในรูปให้น้อยลงครับ เช่น เหลือ 16 16 5 เป็นต้น แต่ตรงนี้จะมีผลกับทุกๆ แบบฟอร์มที่พิมพ์ในโปรแกรม Express เลยนะครับ

รูปภาพ

2. คงต้องใช้การปรับขนาดตัวอักษรให้เล็กลงครับ แต่ก็จะทำให้อ่านยากไปด้วย ยังไงลองใช้วิธีตัดข้อความบางอย่างที่ไม่ต้องการทิ้งไป จะดีกว่าไหมครับ เพื่อให้ข้อความอื่นๆ พิมพ์ออกมาได้พอ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12465
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขระยะระหว่างบรรทัดกับจำนวนตัวอักษรต่อบรรทัด

โพสต์โดย puay_4d » อังคาร ก.พ. 17, 2009 9:15 am

ถ้าแก้แบบนี้มันก็จะเป็นกับทุกฟอร์มใช่หรือเปล่าครับ ถ้าต้องการแก้เฉพาะใบบิลเงินสดจะได้หรือเปล่าครับ
puay_4d
Newbie
Newbie
 
โพสต์: 39
ลงทะเบียนเมื่อ: อังคาร พ.ย. 11, 2008 11:47 pm

Re: แก้ไขระยะระหว่างบรรทัดกับจำนวนตัวอักษรต่อบรรทัด

โพสต์โดย savek » อังคาร ก.พ. 17, 2009 9:35 am

ลองใส่คำสั่งนี้ในส่วนของ [print options] ดูนะครับ

Feed Level=16,16,0
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12465
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขระยะระหว่างบรรทัดกับจำนวนตัวอักษรต่อบรรทัด

โพสต์โดย ASAN » อังคาร ก.พ. 17, 2009 9:52 am

1. ต้องการแก้ไขระยะห่างระหว่างแต่ละบรรทัดที่อยู่ในบิลเงินสดให้ห่างกันน้อยลง จะต้องทำยังงัยครับ
-   ลองกำหนด Line=41 หรือมากกว่าอีกเล็กน้อยซึ่งจากเดิม เป็น 39  ก็จะทำให้ระยะห่างระหว่างบรรทัดน้อยลงได้ ถ้าเป็นฟอร์มจากโรงพิมพ์ อาจต้องปรับระดับตำแหน่งของฟิลด์ใหม่ครับ ถ้าเป็นฟอร์มกระดาษเปล่าไม่เป็นไร การกำหนดค่าจำนวนต่อหน้าที่ฟอร์มนี้ จะไม่มีผลต่อเอกสารอื่นทั้งระบบ

2. ต้องการแก้ไขจำนวนตัวอักษรในแต่ละบรรทัดให้เพิ่มขึ้น ต้องทำยังง้ยครับผม
-  การแก้ไขจำนวนตัวอักษรในแต่ละบรรทัด หมายถึงการบีบขนาดตัวอักษรให้เล็กลงในขนาดกระดาษเท่าเดิม  จากเดิมที่เคยใช้ขนาด 12 ตัวต่อนิ้ว อาจเป็น 15 ตัวต่อนิ้ว  การแก้ไขแบบนี้ จะทำให้แบบฟอร์มที่เป็น Text เปลี่ยนขนาดทั้งฟอร์ม  ซึ่งถ้าฟอร์มเดิมเป็นแบบที่พิมพ์จากโรงพิมพ์อาจต้องกำหนดตำแหน่งใหม่นะครับ  แต่ถ้าเป็นฟอร์มเดิมของ Express และยังใช้กระดาษเปล่า ก็สามารถเลือกฟอร์ม 15 ตัวต่อนิ้วได้เลย
- ให้เปลี่ยนคำสั่งการพิมพ์ดังนี้ครับ
Print Control=\027\033\001  สำหรับขนาดอักษร 12 ตัวต่อนิ้ว
Print Control=\018\027\103  สำหรับขนาดอักษร 15 ตัวต่อนิ้ว ซึ่งจำทำให้เพิ่มจำนวนตัวอักษรในแต่ละบรรทัดได้มากขึ้น
แก้ไขล่าสุดโดย ASAN เมื่อ พุธ ก.พ. 18, 2009 10:33 pm, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re: แก้ไขระยะระหว่างบรรทัดกับจำนวนตัวอักษรต่อบรรทัด

โพสต์โดย ZORRO » อังคาร ก.พ. 17, 2009 3:33 pm

ขอเพิ่มเติมครับ
- การแก้ไขระยะห่างระหว่างแต่ละบรรทัด
คงต้องใช้วิธีที่คุณ savek แนะนำครับ
สำหรับวิธีของคุณ A-SAN จะเป็นการกำหนดจำนวนบรรทัดใน 1 หน้ากระดาษครับ(ไม่ได้ลดระยะห่างระหว่างบรรทัด) ถ้ากำหนดไว้มากไปก็จะไปพิมพ์ในแผ่นที่ 2 แทนครับ
ส่วนในข้อที่ 2 ที่คุณ A-SAN แนะนำ ถูกต้องนะคร๊าบ.. ;D
ZORRO
Jr. Member
Jr. Member
 
โพสต์: 53
ลงทะเบียนเมื่อ: พฤหัสฯ. ส.ค. 05, 2004 9:52 am

Re: แก้ไขระยะระหว่างบรรทัดกับจำนวนตัวอักษรต่อบรรทัด

โพสต์โดย suchai » อังคาร ก.พ. 17, 2009 11:21 pm

ในการแก้ไขแบบฟอร์มปกติทั่วไป เราสามารถใช้คำสั่ง \027\074\010 หรือ \027\033\001 คำสั่งพวกนี้จะถูกส่งจากโปรแกรมไปยังเครื่องพิมพ์ Dot Matrix แบบ Text Mode (ตำสั่งเหล่านี้จะไม่มีผลในการพิมพ์แบบ Graphics Mode แม้จะเป็นเครื่องพิมพ์ Dot Matrix ตัวเดิม)

ข้อสังเกตุในการแก้ไขแบบฟอร์ม ถ้าแบบฟอร์มไม่มีรายละเอียดด้านบนและล่างมากจนเกินไป การแก้ไขก็ทำตามเงื่อนไขด้านบนตามปกติ และจะใช้เวลาไม่นานมากนัก แต่ถ้าแบบฟอร์มนั้นถูกพิมพ์ออกมาแบบเยื้องๆ เบี้ยวๆ (ไม่รู้ว่าโรงพิมพ์สมัยก่อน พิมพ์ไปทานเหล้าไปรึเปล่า Line บรรทัดถึงไม่ตรง เอาไม้บรรทัดทาบแล้วก็ยังเบี้ยว...ได้แต่บ่นสักหน่อย) หรือมีรายละเอียดค่อนข้างมาก การแก้ไขแบบฟอร์ม โดยใช้ค่ามาตรฐานที่โปรแกรมให้ไว้ ระยะบน กลาง ล่าง (19,19,7) แทบจะทำไม่ได้เลย ทำยังไงก็ไม่ตรงซะที เพราะพิกัดมันหยาบไป เซ็ทยากครับ

ถ้าคุณดูแบบฟอร์มแล้วรู้สึกว่าไม่ชอบมาพากล  ใน [Print Options] ให้ใส่คำสั่ง Feed Level=17,17,3 หรือ 16,16,0 ตรง 3 หรือ 0 มันจะทำให้ระยะระหว่างบรรทัดตีบลงมามากกว่าหมายเลข 7 อย่างนี้เค้าเรียกว่า [size=140][color=red]ปรับแบบละเอียด
แล้วค่อยไปปรับแก้ไขแบบฟอร์มตามลักษณะเดิมที่เราเคยแก้ไขกันมา มันจะง่ายขึ้น คำสั่ง Feed Level เมื่อกำหนดในแบบฟอร์มใด ก็จะมีผลเฉพาะกับแบบฟอร์มนั้นเท่านั้น[/color][/size]

เล่าสู่กันฟังครับ แต่ขอยืนยันว่า เราสามารถปรับพิกัดของตัวอักษร ให้ตรงและลงตำแหน่งได้อย่างถูกต้อง 100% ครับ ให้ฝึกจนชำนาญ มันก็คล้ายๆ กับเอาด้ายมาร้อยเข็ม (ในบางครั้ง การเอาด้ายมาร้อยเข็ม ก็ยากกว่าการแก้ไขแบบฟอร์มครับ)  :D
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 34 ท่าน