[Question] PDF Sharp! |
11/11/2007 00:30:34 (+0700) | #1 | 96716 |
mitomsong
Member
|
0 |
|
|
Joined: 29/07/2006 13:39:50
Messages: 6
Offline
|
|
Tôi dùng PDF Sharp để tạo file pdf, view trên trình duyệt. Nhưng khi view thì không hiển thị được font tiếng Việt !
Mọng nhận đc sự quan tâm : Đoạn code của tôi như sau !
PdfDocument document = new PdfDocument();
document.Info.Title = "Bao cao";
document.Info.Author = "Phieu dang ki thong tin";
document.Info.Subject = "gi cung dc";
PdfPage page = document.AddPage();
page.Width = XUnit.FromMillimeter(200);
page.Height = XUnit.FromMillimeter(200);
XPdfFontOptions options = new XPdfFontOptions(false, true);
XGraphics gfx = XGraphics.FromPdfPage(page);
XFont font = new XFont("Times New Roman", 8,XFontStyle.Bold,options);
font.FontFamily.GetType();
for (int i = 0; i <= 1000; i += 25)
gfx.DrawString("Không có gì quý hơn ....chuyện hôm qua như nước chảy về đâu", font, XBrushes.Black, i, i);
document.Save(@"D:\ khungbocaooc.pdf");
// Xem qua trinh duyetj
MemoryStream stream = new MemoryStream();
document.Save(stream, false);
Response.Clear();
Response.ContentType = "application/pdf";
Response.AddHeader("content-length", stream.Length.ToString());
Response.BinaryWrite(stream.ToArray());
Response.Flush();
stream.Close();
Response.End();
|
|
|
|
|
[Question] PDF Sharp! |
04/12/2009 11:59:13 (+0700) | #2 | 199766 |
bobolove223
Member
|
0 |
|
|
Joined: 20/08/2007 18:11:28
Messages: 49
Offline
|
|
Bài viết này cách đây 2 năm rồi, nhưng cũng chưa có ai trả lời cả. Nếu có ai tìm đến bài viết này chắc cũng nên để lại câu trả lời nhỉ!
Thay thế đoạn code:
XPdfFontOptions options = new XPdfFontOptions(false, true);
Bằng đoạn code sau :
XPdfFontOptions options = new XPdfFontOptions(PdfFontEncoding.Unicode, PdfFontEmbedding.Always);
Nên nhớ tải bản mới nhất về dùng nhé! |
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|