コード例 #1
0
ファイル: NativeTextWin32.cs プロジェクト: dhilip89/PixelFarm
        static WinGdiFont SetFont(RequestFont font)
        {
            WinGdiFont winFont = WinGdiFontSystem.GetWinGdiFont(font);

            MyWin32.SelectObject(win32MemDc.DC, winFont.CachedHFont());
            return(winFont);
        }
コード例 #2
0
ファイル: NativeTextWin32.cs プロジェクト: dhilip89/PixelFarm
        /// <summary>
        /// measure blank line height in px
        /// </summary>
        /// <param name="font"></param>
        /// <returns></returns>
        public static int MeasureBlankLineHeight(RequestFont font)
        {
            WinGdiFont winFont = WinGdiFontSystem.GetWinGdiFont(font);

            return((int)winFont.RecommendedLineSpacingInPixels);
        }
コード例 #3
0
ファイル: NativeTextWin32.cs プロジェクト: dhilip89/PixelFarm
 public static ActualFont GetWinGdiFont(RequestFont f)
 {
     return(WinGdiFontSystem.GetWinGdiFont(f));
 }