How to add unicode string to wmf file

Feb 20, 2016 at 6:15 AM
I wirte below code to add text to wmf file:

var wmf = new WmfDocument();
wmf.Width = 1000;
wmf.Height = 1000;
wmf.Format.Unit = 288;
wmf.AddPolyFillMode(PolyFillMode.WINDING);
wmf.AddCreateFontIndirect("Courier New", -48);
wmf.AddSelectObject(0);
wmf.AddTextColor(Color.Red);
wmf.AddTextAlignment(TextAlignmentMode.TA_CENTER);
wmf.AddText("Việt Nam", new Point(500, 24));
wmf.AddDeleteObject(0);
wmf.Save(path);

But the result is not expected: "Vi?t Nam". Please help me. Thank a lot!