 |
|
ASP.NET สร้าง PDF ไม่รองรับภาษาญี่ปุ่น ใช้ PdfSharp - ภาษาไทย (ASP.NET & PDF & Thai) |
|
 |
|
|
 |
 |
|
ของผมไม่เป็นภาษาไทย ไม่ทราบว่าจะแก้ไขโค้ดตรงส่วนไหนคับ
แนะนำด้วยคับ
|
 |
 |
 |
 |
Date :
2009-03-13 10:37:34 |
By :
dba2012 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Dim font3 As XFont = New XFont("Tahoma", 8, XFontStyle.Regular, New XPdfFontOptions(PdfFontEncoding.Unicode))
ภาษาไทย
โพสทิ้งไว้เผื่อมีประโยชน์
|
 |
 |
 |
 |
Date :
2009-11-19 00:30:01 |
By :
pong1000 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากคับ มีประโยขน์มากเลยคับ
|
 |
 |
 |
 |
Date :
2009-12-10 14:28:02 |
By :
nasalapao |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากๆๆๆๆ
|
 |
 |
 |
 |
Date :
2010-04-05 13:23:22 |
By :
Tatee |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากๆเลยค่ะ
|
 |
 |
 |
 |
Date :
2010-08-27 14:55:36 |
By :
zeon13 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แล้วกรณี วรรณยุกต์ หายทำไงครับ
เช่น คำว่า ชั้น กลายเป็น ชัน ไม้โทหาย หรือคำว่า ทั้ง กลายเป็น ทัง
ถ้า วรรณยุกต์ อยู่ชั้นที่สามของคำมันจะหายไปครับ
ใครเจอปัญหานี้บ้างครับ แล้วแก้ไขกันอย่างไร
|
 |
 |
 |
 |
Date :
2010-11-04 17:02:43 |
By :
Tatee |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม้เอก ไม้โท ที่อยู่ชั้นสามของคำแต่หล่ะคำ มันมาซ้อนอยู่กับชั้นที่ สองหมดเลย ทไงดีครับช่วยบอกที
|
 |
 |
 |
 |
Date :
2010-11-16 11:41:27 |
By :
Tatee |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากเลยค่ะ แต่ว่า ไม่เอก ไม่โท มันตกค่ะ ช่วยหน่อยค่ะ
|
 |
 |
 |
 |
Date :
2011-05-11 18:37:35 |
By :
gdJ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากค่ะ แก้ได้แล้วค่ะ ใส่พิกัดมันทับกันค่ะ เลย อักษร ซ้อนกันค่ะ เลยเปลี่ยนพิกัดก็ได้เลยค่ะ
|
 |
 |
 |
 |
Date :
2011-05-11 18:47:42 |
By :
gdJ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมก็มีปัญหา วรรณยุกต์ มันซ้อนกันเหมือนกันครับ ทำยังไงก็ไม่หาย สุดท้ายต้องใช้ DrawPath แทน DrawString
หายทันทีครับ เพียงแต่มันจะกลายเป็นรูปอักษร ข้อเสียคือไม่่สามารถลาก copy ใน pdf ได้
ถ้าท่านใดไม่อยากจะเปลี่ยนไปใช้อย่างอื่นก็ลองทำตามดูครับ
Code (VB.NET)
Dim path As New XGraphicsPath()
'ล้างค่าก่อน กรณีที่มี Drawpath หลายๆหน้า
path = New XGraphicsPath()
path.AddString("ครั้งที่ 1", New XFontFamily("Tahoma"), XFontStyle.Regular, 10, New XRect(200, 200, form1.PointWidth, form1.PointHeight), XStringFormats.TopLeft)
path.AddString("ครั้งที่ 2", New XFontFamily("Tahoma"), XFontStyle.Regular, 10, New XRect(300, 200, form1.PointWidth, form1.PointHeight), XStringFormats.TopLeft)
gfx.DrawPath(XBrushes.Black, path)
|
 |
 |
 |
 |
Date :
2012-10-09 15:42:58 |
By :
ยศวีร์ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช้ Font จาก SIPA ครับ โหลดได้ที่นี่เลย http://www.f0nt.com/release/13-free-fonts-from-sipa/
|
 |
 |
 |
 |
Date :
2012-11-18 01:32:05 |
By :
noppolp |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ความรู้ใหม่
|
 |
 |
 |
 |
Date :
2012-12-07 12:42:02 |
By :
KT-Revenue |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณค่า
|
 |
 |
 |
 |
Date :
2017-03-01 11:04:44 |
By :
TITIPORN |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|