示例#1
0
        public void DrawText(string text, D2DColor color, string fontName, float fontSize, FLOAT x, FLOAT y,
                             DWriteTextAlignment halign      = DWriteTextAlignment.Leading,
                             DWriteParagraphAlignment valign = DWriteParagraphAlignment.Near)
        {
            D2DRect rect = new D2DRect(x, y, 9999999, 9999999); // FIXME: avoid magic number

            D2D.DrawText(this.Handle, text, color, fontName, fontSize, ref rect, halign, valign);
        }
示例#2
0
 public void DrawText(string text, D2DColor color, string fontName, float fontSize, D2DRect rect,
                      DWriteTextAlignment halign      = DWriteTextAlignment.Leading,
                      DWriteParagraphAlignment valign = DWriteParagraphAlignment.Near)
 {
     D2D.DrawText(this.Handle, text, color, fontName, fontSize, ref rect, halign, valign);
 }
示例#3
0
文件: D2DLib.cs 项目: jingwood/d2dlib
 public static extern void DrawText([In] HANDLE context, [In] string text, [In] D2DColor color,
                                    [In] string fontName, [In] FLOAT fontSize, [In] ref D2DRect rect,
                                    [In] DWriteTextAlignment halign      = DWriteTextAlignment.Leading,
                                    [In] DWriteParagraphAlignment valign = DWriteParagraphAlignment.Near);