C#でDrawing.Fontを使ってCanvasにテキストを描画しているのでが、その際にそのフォントに設定されているfontfamilyのcellDescentプロパティからDescentを取得しようとすると以下のようなメッセージが表示され、Descentが取得できません。
FontFamily {Name = 名前 'name' は現在のコンテキスト内に存在しません。} System.Drawing.FontFamily
どなたかDescentを取得できる方法もしくは、代替案などをご存知の方がいっらっしゃいましたらご教授ください。
以下、Descentを取得しようとしているコード
FontFamily fontfamily = new FontFamily("Arial");//case1 Font font = new Font("Arial", 16, FontStyle.Regular, GraphicsUnit.Pixel);//case2 int cellDescent_fontfamily = font.FontFamily.GetCellDescent(FontStyle.Regular);//case1のDescentが取得できない int cellDescent_font = font.FontFamily.GetCellDescent(FontStyle.Regular);//case2のDescentが取得できない
追記
開発環境
Windows 7
Visual Studio 2013
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/16 08:22
2015/11/16 08:29
2015/11/16 08:53
2015/11/16 09:01
2015/11/16 09:13
2015/11/16 12:25