ReadWriteBitmapDataExtensions Class

Provides extension methods for the IReadWriteBitmapData type.

Definition

Namespace: KGySoft.Drawing.Wpf
Assembly: KGySoft.Drawing.Wpf (in KGySoft.Drawing.Wpf.dll) Version: 10.0.0-rc.1
C#
public static class ReadWriteBitmapDataExtensions
Inheritance
Object    ReadWriteBitmapDataExtensions

Methods

BeginDrawText(IReadWriteBitmapData, Color32, FormattedText, PointF, DrawingOptions, AsyncConfig) Begins to draw a text represented by a FormattedText instance, filling the characters with a solid brush of the specified color.
BeginDrawText(IReadWriteBitmapData, Color32, GlyphRun, PointF, DrawingOptions, AsyncConfig) Begins to draw a text represented by a GlyphRun instance, filling the characters with a solid brush of the specified color.
BeginDrawText(IReadWriteBitmapData, Brush, FormattedText, PointF, DrawingOptions, AsyncConfig) Begins to draw a text represented by a FormattedText instance, filling the characters with the specified Brush.
BeginDrawText(IReadWriteBitmapData, Brush, GlyphRun, PointF, DrawingOptions, AsyncConfig) Begins to draw a text represented by a GlyphRun instance, filling the characters with the specified Brush.
BeginDrawTextOutline(IReadWriteBitmapData, Color32, FormattedText, PointF, DrawingOptions, AsyncConfig) Begins to draw the one-pixel wide outline of a text represented by a FormattedText instance with the specified color.
BeginDrawTextOutline(IReadWriteBitmapData, Color32, GlyphRun, PointF, DrawingOptions, AsyncConfig) Begins to draw the one-pixel wide outline of a text represented by a GlyphRun instance with the specified color.
BeginDrawTextOutline(IReadWriteBitmapData, Pen, FormattedText, PointF, DrawingOptions, AsyncConfig) Begins to draw the outline of a text represented by a FormattedText instance with the specified Pen.
BeginDrawTextOutline(IReadWriteBitmapData, Pen, GlyphRun, PointF, DrawingOptions, AsyncConfig) Begins to draw the outline of a text represented by a GlyphRun instance with the specified Pen..
DrawText(IReadWriteBitmapData, Color32, FormattedText, PointF, DrawingOptions) Draws a text represented by a FormattedText instance, filling the characters with a solid brush of the specified color.
DrawText(IReadWriteBitmapData, Color32, GlyphRun, PointF, DrawingOptions) Draws a text represented by a GlyphRun instance, filling the characters with a solid brush of the specified color.
DrawText(IReadWriteBitmapData, Color32, FormattedText, PointF, DrawingOptions, ParallelConfig) Draws a text represented by a FormattedText instance, filling the characters with a solid brush of the specified color.
DrawText(IReadWriteBitmapData, Color32, FormattedText, Single, Single, DrawingOptions) Draws a text represented by a FormattedText instance, filling the characters with a solid brush of the specified color.
DrawText(IReadWriteBitmapData, Color32, GlyphRun, PointF, DrawingOptions, ParallelConfig) Draws a text represented by a GlyphRun instance, filling the characters with a solid brush of the specified color.
DrawText(IReadWriteBitmapData, Color32, GlyphRun, Single, Single, DrawingOptions) Draws a text represented by a GlyphRun instance, filling the characters with a solid brush of the specified color.
DrawText(IReadWriteBitmapData, Brush, FormattedText, PointF, DrawingOptions, ParallelConfig) Draws a text represented by a FormattedText instance, filling the characters with the specified Brush.
DrawText(IReadWriteBitmapData, Brush, GlyphRun, PointF, DrawingOptions, ParallelConfig) Draws a text represented by a GlyphRun instance, filling the characters with the specified Brush.
DrawText(IReadWriteBitmapData, IAsyncContext, Color32, FormattedText, PointF, DrawingOptions) Draws a text represented by a FormattedText instance, filling the characters with a solid brush of the specified color, and using a context that may belong to a higher level, possibly asynchronous operation.
DrawText(IReadWriteBitmapData, IAsyncContext, Color32, GlyphRun, PointF, DrawingOptions) Draws a text represented by a GlyphRun instance, filling the characters with a solid brush of the specified color, and using a context that may belong to a higher level, possibly asynchronous operation.
DrawText(IReadWriteBitmapData, IAsyncContext, Brush, FormattedText, PointF, DrawingOptions) Draws a text represented by a FormattedText instance, filling the characters with the specified Brush, and using a context that may belong to a higher level, possibly asynchronous operation.
DrawText(IReadWriteBitmapData, IAsyncContext, Brush, GlyphRun, PointF, DrawingOptions) Draws a text represented by a GlyphRun instance, filling the characters with the specified Brush, and using a context that may belong to a higher level, possibly asynchronous operation.
DrawTextAsync(IReadWriteBitmapData, Color32, FormattedText, PointF, DrawingOptions, TaskConfig) Draws a text represented by a FormattedText instance asynchronously, filling the characters with a solid brush of the specified color.
DrawTextAsync(IReadWriteBitmapData, Color32, GlyphRun, PointF, DrawingOptions, TaskConfig) Draws a text represented by a GlyphRun instance asynchronously, filling the characters with a solid brush of the specified color.
DrawTextAsync(IReadWriteBitmapData, Brush, FormattedText, PointF, DrawingOptions, TaskConfig) Draws a text represented by a FormattedText instance asynchronously, filling the characters with the specified Brush.
DrawTextAsync(IReadWriteBitmapData, Brush, GlyphRun, PointF, DrawingOptions, TaskConfig) Draws a text represented by a GlyphRun instance asynchronously, filling the characters with the specified Brush.
DrawTextOutline(IReadWriteBitmapData, Color32, FormattedText, PointF, DrawingOptions) Draws the one-pixel wide outline of a text represented by a FormattedText instance with the specified color.
DrawTextOutline(IReadWriteBitmapData, Color32, GlyphRun, PointF, DrawingOptions) Draws the one-pixel wide outline of a text represented by a GlyphRun instance with the specified color.
DrawTextOutline(IReadWriteBitmapData, Color32, FormattedText, PointF, DrawingOptions, ParallelConfig) Draws the one-pixel wide outline of a text represented by a FormattedText instance with the specified color.
DrawTextOutline(IReadWriteBitmapData, Color32, FormattedText, Single, Single, DrawingOptions) Draws the one-pixel wide outline of a text represented by a FormattedText instance with the specified color.
DrawTextOutline(IReadWriteBitmapData, Color32, GlyphRun, PointF, DrawingOptions, ParallelConfig) Draws the one-pixel wide outline of a text represented by a GlyphRun instance with the specified color.
DrawTextOutline(IReadWriteBitmapData, Color32, GlyphRun, Single, Single, DrawingOptions) Draws the one-pixel wide outline of a text represented by a GlyphRun instance with the specified color.
DrawTextOutline(IReadWriteBitmapData, Pen, FormattedText, PointF, DrawingOptions, ParallelConfig) Draws the outline of a text represented by a FormattedText instance with the specified Pen.
DrawTextOutline(IReadWriteBitmapData, Pen, GlyphRun, PointF, DrawingOptions, ParallelConfig) Draws the outline of a text represented by a GlyphRun instance with the specified Pen..
DrawTextOutline(IReadWriteBitmapData, IAsyncContext, Color32, FormattedText, PointF, DrawingOptions) Draws the one-pixel wide outline of a text represented by a FormattedText instance with the specified color, using a context that may belong to a higher level, possibly asynchronous operation.
DrawTextOutline(IReadWriteBitmapData, IAsyncContext, Color32, GlyphRun, PointF, DrawingOptions) Draws the one-pixel wide outline of a text represented by a GlyphRun instance with the specified color, using a context that may belong to a higher level, possibly asynchronous operation.
DrawTextOutline(IReadWriteBitmapData, IAsyncContext, Pen, FormattedText, PointF, DrawingOptions) Draws the outline of a text represented by a FormattedText instance with the specified Pen, using a context that may belong to a higher level, possibly asynchronous operation.
DrawTextOutline(IReadWriteBitmapData, IAsyncContext, Pen, GlyphRun, PointF, DrawingOptions) Draws the outline of a text represented by a GlyphRun instance with the specified Pen, using a context that may belong to a higher level, possibly asynchronous operation.
DrawTextOutlineAsync(IReadWriteBitmapData, Color32, FormattedText, PointF, DrawingOptions, TaskConfig) Draws the one-pixel wide outline of a text represented by a FormattedText instance with the specified color asynchronously.
DrawTextOutlineAsync(IReadWriteBitmapData, Color32, GlyphRun, PointF, DrawingOptions, TaskConfig) Draws the one-pixel wide outline of a text represented by a GlyphRun instance with the specified color asynchronously.
DrawTextOutlineAsync(IReadWriteBitmapData, Pen, FormattedText, PointF, DrawingOptions, TaskConfig) Draws the outline of a text represented by a FormattedText instance with the specified Pen asynchronously.
DrawTextOutlineAsync(IReadWriteBitmapData, Pen, GlyphRun, PointF, DrawingOptions, TaskConfig) Draws the outline of a text represented by a GlyphRun instance with the specified Pen asynchronously.
EndDrawText Waits for the pending asynchronous operation started by one of the BeginDrawText overloads to complete. In .NET Framework 4.0 and above you can use the DrawTextAsync methods instead.
EndDrawTextOutline Waits for the pending asynchronous operation started by one of the BeginDrawTextOutline overloads to complete. In .NET Framework 4.0 and above you can use the DrawTextOutlineAsync methods instead.

See Also