CGBitmapContext.SelectFont(fontName, fontSize, CGTextEncoding.MacRoman);而不是:
CGBitmapContext.SelectFont("Arial", fontSize, CGTextEncoding.MacRoman);但它似乎不起作用。任何建议都将不胜感激。
谢谢,瑞克
发布于 2011-08-27 23:01:44
请发布一个更完整的示例,以下代码适用于我:
context.SetFillColor (0.0f, 1.0f);
context.SelectFont ("Arial", 28, CGTextEncoding.MacRoman);
context.ShowTextAtPoint (pageRect.GetMidX (), pageRect.GetMidY (), "Hello Select Font (string)");
string font = "Arial";
context.SelectFont (font, 28, CGTextEncoding.MacRoman);
context.ShowTextAtPoint (pageRect.GetMidX (), pageRect.GetMidY () + 40, "Hello Select Font (var)");这两行代码都使用Arial,如果我切换它们(首先使用var ),它仍然有效。
https://stackoverflow.com/questions/7154845
复制相似问题