โปรแกรม ใบเสร็จรับเงิน

เริ่มโดย bunyiam, 10 สิงหาคม 2009, 10:48:20

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

bunyiam

ใครมีโปรแกรม ใบเสร็จรับเงิน บนเว็บ บ้างคับ  ใครมีช่วยแจกหน่อยครับ   ::)

deknakhon

อันนี้หน้าสนใจครับ  ขอด้วยครับถ้ามี
รับพัฒนาโปรแกรม PHP Mysql
รับออกแบบระบบโปรแกรม
รับวางระบบเครือข่ายคอมพิวเตอร์

vii

ผมทำใช้ php -> fpdf ทำเอาน่ะครับ
คนเขียน php ได้ไม่น่าจะยากมั้ง ไปโหลดมาดูคู่มือแล้วทำตาม
กำหนดขนาดงานใน php ให้ชัวร์ๆ แล้วไปกำหนดขนาดกระดาษพิมพ์ให้แม่น
แล้ววนลูปสคริปต์ พิมพ์รวดเดียวปรื๊ดๆๆ สะดวกดี


ผมหมายถึงพิมพ์ใบเสร็จพวกอพาร์ทเมนต์นะ
[direct=https://rundiz.com]PHP, HTML, JS, CSS[/direct]

vii

การใช้ php -> fpdf ให้เป็นไทยนั้น ต้องใช้ไฟล์ php ที่เป็น ansi ไม่ใช่ unicode ทุกประเภท
การเขียนก็จะไทยไปได้เลย เช่น
$pdf->cell(3,1,"สวัสดี ชาวโลก",0,0,'C');
จากข้างบนก็จะออกมาเป็นตารางกว้าง 3 (เซนหรือนิ้วขึ้นกับตอนตั้งค่าเมื่อ new fpdf) สูง 1 กรอบ0, เรียงเซลต่อจากอันก่อนหน้า,อักษรวางตรงกลาง

ซึ่งจำเป็นต้องใช้ฟอนต์ไทยด้วย เช่น angsananew, angsanaupc, tahoma สามารถหาดาวน์โหลดได้จากคนที่เคยทำไว้แล้ว (แต่ต้องโหลดแบบเข้ารหัส cp874 เท่านั้นนะ)

ภาษาไทยก็จะออกมาถูกต้อง
แต่กรณีถ้าดึงออกมาจาก db ที่เป็น utf อย่างเช่น mysql
ต้องเอามาผ่าน iconv เสียก่อน ตัวอย่าง..

$pdf->cell(3,0.7,iconv('utf-8','tis-620',$rs->fields("customer_name")),0);
จากตัวอย่าง $rs->fields("...") จะคุ้นตาสำหรับคนใช้ ADOdb class เวลาเรียกข้อมูล
แต่ถ้าใช้อย่างอื่น คงต้องดัดแปลงเอาเอง เพราะผมไม่คุ้นแบบอื่นเลย
iconv ก็จะแปลงจาก utf ไปเป็น tis ไทยนั่นเอง

สนใจลองดูที่เว็บของ fpdf เอาก็ได้ สคริปต์ที่มีคนทำไว้แล้วก็มีแจกมากมาย อย่างเช่น กรอบสี่เหลี่ยมขอบโค้ง (rounded rectangle)
เส้นประ (dash line) ลองเล่นดูครับ สนุกมากๆ
[direct=https://rundiz.com]PHP, HTML, JS, CSS[/direct]

mikeyx

php > pdf ผมยังมึน ๆอยู่ครับอยาก ทำได้เหมือนกัน
พอมีตัวอย่างมั้ยครับ  :-*