Monthly Archives: July 2012

Work with iTextSharp C# – part1

เเละเเล้ววันนี้ก็สามารถส่งงานให้พี่ชุ เละทดสอบรันออกมาได้ เป็นพีดีเอฟที่กรอกข้อมูลของลูกค้า จากหน้าเว็บ แต่ก็มีรายละเอียดปลีกย่อยที่ต้องเเก้กันต่อไปสำหรับไฟล์พีดีเอฟ รายละเอียดย่อยๆจะหล่าวถึงใน part2 จ้า เรื่องที่จะเก็บบันทึกเอาไว้ คือ ฟังก์ชันที่ นำข้อมูลจากดิกชันนารี่ มาเติมในพีดีเอฟที่สามารถกรอกได้(editable pdf)  โดยฟังก์ชันนี้จะรับพารามิเตอร์เป็นดิกชันนารี่ เเล้วเอาวาลูของดิกชันนารี่นี้ ไปเป้นคีเพื่อหาวาลูของอีกดิกชันนารี่อีกอัน private string ExportPDf( Dictionary<string, string> valueInDatabase, string pdfFile) { this.valueInDatabase = valueInDatabase; string newFile = “NewPdfFile.pdf”; // สร้างชื่อไฟล์ผลลัพธ์ออกมา Dictionary<string, string> pdfFieldsDictionary = new … Continue reading

Posted in Uncategorized | 2 Comments

My lambda เเละ Ternary operator

เจ้านายบอกว่า เเลมบ์ดา คือฟังชัน อันนึง เช่น การประกาศคือ Func<string, string, string> lambda = (s, f) => s == f ? s : null;    // อินพุทตัวที่1,2 ตัวสุดท้ายคือผลลัพธ์ที่คืนค่าออกมา การเรียกใช้คือ string returnField = lambda(d.n.ToString(), field);   หากเเปลงเป็นเเบบ if-else จะได้ syntax เป็น if (d.n.ToString() == … Continue reading

Posted in Uncategorized | Leave a comment