/// <summary> /// Rysuje tekst na obiekt renderera. /// </summary> /// <param name="text">Tekst.</param> /// <param name="color">Kolor.</param> /// <returns>Utworzony obiekt.</returns> public IText Draw(string text, Color color) { var obj = new Objects.Internals.SystemFontObject(); obj.Texture = CreateEmptyTexture(); this.DrawString(text, color, obj.Texture); obj.Content = text; return obj; }
/// <summary> /// Tworzy pusty obiekt na tekst. /// </summary> /// <returns></returns> public static IText CreateEmptyObject() { var obj = new Objects.Internals.SystemFontObject(); obj.Texture = CreateEmptyTexture(); return obj; }
/// <summary> /// Rysuje tekst do obiektu renderera. /// </summary> /// <param name="text">Tekst.</param> /// <param name="color">Kolor.</param> /// <param name="textBox">Pole tekstowe, w którym ma się zmieścić tekst.</param> /// <returns>Utworzony obiekt.</returns> public IText Draw(string text, Color color, RectangleF textBox) { IText textObj = new Objects.Internals.SystemFontObject() { Texture = CreateEmptyTexture() }; this.Draw(text, color, textBox, textObj); return textObj; }