我正在嘗試編寫一個通用例程,該例程將使用變量而不是文字字體名稱來設置字體。使用變量在CGBitmapContext.SelectFont中設置字體
CGBitmapContext.SelectFont(fontName, fontSize, CGTextEncoding.MacRoman);
代替:
CGBitmapContext.SelectFont("Arial", fontSize, CGTextEncoding.MacRoman);
但似乎沒有工作。任何建議將不勝感激。
感謝, 裏克
這有點令人驚訝。你能提供一個小的測試用例,這樣我們可以複製它嗎?謝謝 – poupou
context.SelectFont(iconStyle.topTextFont,iconStyle.topTextFontSize,CGTextEncoding.MacRoman); - 不起作用。我必須使用「Arial」而不是topTextFont變量,它被設置爲「Arial」... – Rick