///////////////////////////////////////// public abstract int AddTextWordWrap(Component_Font font, double fontSize, string text, RectangleF rect, EHorizontalAlignment horizontalAlign, bool alignByWidth, EVerticalAlignment verticalAlign, float textVerticalIndention, ColorValue color, AddTextOptions options = AddTextOptions.PixelAlign);
public int AddTextWordWrap(string text, Rectangle rect, EHorizontalAlignment horizontalAlign, bool alignByWidth, EVerticalAlignment verticalAlign, double textVerticalIndention, ColorValue color, AddTextOptions options = AddTextOptions.PixelAlign) { return(AddTextWordWrap(null, DefaultFontSize, text, rect.ToRectangleF(), horizontalAlign, alignByWidth, verticalAlign, (float)textVerticalIndention, color, options)); }
/// <summary> /// Adds text lines to rendering queue. /// </summary> /// <param name="lines">The text lines.</param> /// <param name="pos">The text position.</param> /// <param name="textVerticalIndention">The vertical intention between lines.</param> /// <param name="horizontalAlign">The text horizontal align.</param> /// <param name="verticalAlign">The text vertical align.</param> /// <param name="color">The text color.</param> public void AddTextLines(IList <string> lines, Vector2 pos, EHorizontalAlignment horizontalAlign, EVerticalAlignment verticalAlign, double textVerticalIndention, ColorValue color, AddTextOptions options = AddTextOptions.PixelAlign) { AddTextLines(null, DefaultFontSize, lines, pos.ToVector2F(), horizontalAlign, verticalAlign, (float)textVerticalIndention, color, options); }
///////////////////////////////////////// /// <summary> /// Adds text lines to rendering queue. /// </summary> /// <param name="font">The font.</param> /// <param name="lines">The text lines.</param> /// <param name="pos">The text position.</param> /// <param name="horizontalAlign">The text horizontal align.</param> /// <param name="verticalAlign">The text vertical align.</param> /// <param name="textVerticalIndention">The vertical intention between lines.</param> /// <param name="color">The text color.</param> public abstract void AddTextLines(Component_Font font, double fontSize, IList <string> lines, Vector2F pos, EHorizontalAlignment horizontalAlign, EVerticalAlignment verticalAlign, float textVerticalIndention, ColorValue color, AddTextOptions options = AddTextOptions.PixelAlign);
/// <summary> /// Adds text to rendering queue. /// </summary> /// <param name="text">The text.</param> /// <param name="position">The text position.</param> /// <param name="horizontalAlign">The text horizontal align.</param> /// <param name="verticalAlign">The text vertical align.</param> /// <param name="color">The text color.</param> public void AddText(string text, Vector2 position, EHorizontalAlignment horizontalAlign, EVerticalAlignment verticalAlign, ColorValue color, AddTextOptions options = AddTextOptions.PixelAlign) { AddText(null, DefaultFontSize, text, position.ToVector2F(), horizontalAlign, verticalAlign, color, options); }
/// <summary> /// Adds text to rendering queue. /// </summary> /// <param name="font">The text font.</param> /// <param name="text">The text.</param> /// <param name="position">The text position.</param> /// <param name="horizontalAlign">The text horizontal align.</param> /// <param name="verticalAlign">The text vertical align.</param> /// <param name="color">The text color.</param> public void AddText(Component_Font font, double fontSize, string text, Vector2 position, EHorizontalAlignment horizontalAlign, EVerticalAlignment verticalAlign, ColorValue color, AddTextOptions options = AddTextOptions.PixelAlign) { AddText(font, fontSize, text, position.ToVector2F(), horizontalAlign, verticalAlign, color, options); }
/// <summary> /// Adds text to rendering queue. /// </summary> /// <param name="font">The text font.</param> /// <param name="text">The text.</param> /// <param name="position">The text position.</param> /// <param name="horizontalAlign">The text horizontal align.</param> /// <param name="verticalAlign">The text vertical align.</param> /// <param name="color">The text color.</param> public abstract void AddText(Component_Font font, double fontSize, string text, Vector2F position, EHorizontalAlignment horizontalAlign, EVerticalAlignment verticalAlign, ColorValue color, AddTextOptions options = AddTextOptions.PixelAlign);