コード例 #1
0
        protected override void OnDraw(Context ctx, double w, double h)
        {
            if (_font == null)
            {
                _font = FreeTypeFontFace.Create("junction-bold.otf", 0, 0);
            }

            base.OnDraw(ctx, w, h);

            // use our font at size 50 and draw white
            ctx.SetContextFontFace(_font);
            ctx.SetFontSize(50);
            ctx.SetSourceRGBA(1, 1, 1, 1);

            // draw the text centered in the view
            var tsz = ctx.TextExtents(HelloString);

            ctx.MoveTo(Math.Floor((w - tsz.Width) / 2),
                       Math.Floor((h - tsz.Height) / 2));
            ctx.ShowText(HelloString);
        }
コード例 #2
0
ファイル: TempScene.cs プロジェクト: Milstein/GameStack
 public MyView(LayoutSpec spec) : base(spec)
 {
     _font = FreeTypeFontFace.Create("FordAntennaWGL-Regular.otf");
 }