コード例 #1
0
        public void DrawStringEx(XnaFont xnaFont, StringBuilder stringBuilder, int startIndex, int length, Vector2 location, Color color, Vector2 origin)
        {
            IEnumerable <char> e = TextUtils.CreateCharEnumerator(stringBuilder, startIndex, length);

            DrawStringEx(xnaFont, e, location, Vector2.Zero, color, origin, 0);
        }
コード例 #2
0
        private void DrawStringEx(XnaFont xnaFont, string text, int startIndex, int length, Vector2 location, Vector2 size, Color color)
        {
            IEnumerable <char> e = TextUtils.CreateCharEnumerator(text, startIndex, length);

            DrawStringEx(xnaFont, e, location, size, color, Vector2.Zero, 0);
        }
コード例 #3
0
 public Vector2 MeasureString(StringBuilder stringBuilder, int startIndex, int length)
 {
     return(MeasureString(TextUtils.CreateCharEnumerator(stringBuilder, startIndex, length), Vector2.Zero));
 }
コード例 #4
0
        public Vector2 MeasureString(StringBuilder stringBuilder, Vector2 size)
        {
            var ie = TextUtils.CreateCharEnumerator(stringBuilder, 0, stringBuilder.Length);

            return(MeasureString(ie, size));
        }
コード例 #5
0
        public Vector2 MeasureString(string text, Vector2 size)
        {
            var ie = TextUtils.CreateCharEnumerator(text, 0, text.Length);

            return(MeasureString(ie, size));
        }
コード例 #6
0
ファイル: XnaFont.cs プロジェクト: ncrispi/WzComparerR2
 public Vector2 MeasureString(string text, int startIndex, int length)
 {
     return(MeasureString(TextUtils.CreateCharEnumerator(text, startIndex, length)));
 }