/// <summary> /// Draws the text onto the image filled via the brush. /// </summary> /// <param name="source">The image this method extends.</param> /// <param name="options">The options.</param> /// <param name="text">The text.</param> /// <param name="font">The font.</param> /// <param name="color">The color.</param> /// <param name="location">The location.</param> /// <returns> /// The <see cref="Image{TPixel}" />. /// </returns> public static IImageProcessingContext DrawText( this IImageProcessingContext source, TextGraphicsOptions options, string text, Font font, Color color, PointF location) => source.DrawText(options, text, font, Brushes.Solid(color), null, location);
/// <summary> /// Draws the text onto the image filled via the brush. /// </summary> /// <param name="source">The image this method extends.</param> /// <param name="options">The options.</param> /// <param name="text">The text.</param> /// <param name="font">The font.</param> /// <param name="brush">The brush.</param> /// <param name="location">The location.</param> /// <returns> /// The <see cref="Image{TPixel}" />. /// </returns> public static IImageProcessingContext DrawText( this IImageProcessingContext source, TextGraphicsOptions options, string text, Font font, IBrush brush, PointF location) => source.DrawText(options, text, font, brush, null, location);
/// <summary> /// Draws the text using the default resolution of <value>72dpi</value> onto the image filled via the brush then outlined via the pen. /// </summary> /// <param name="source">The image this method extends.</param> /// <param name="options">The options.</param> /// <param name="text">The text.</param> /// <param name="font">The font.</param> /// <param name="brush">The brush.</param> /// <param name="pen">The pen.</param> /// <param name="location">The location.</param> /// <returns> /// The <see cref="Image{TPixel}" />. /// </returns> public static IImageProcessingContext DrawText( this IImageProcessingContext source, TextGraphicsOptions options, string text, Font font, IBrush brush, IPen pen, PointF location) => source.ApplyProcessor(new DrawTextProcessor(options, text, font, brush, pen, location));