[]
Represents MetaCanvas with draw-time filtering support.
public class FilteredMetaCanvas : MetaCanvas, IDrawingCanvas, IDisposable, IPatchableCanvas
| Name | Description |
|---|---|
| FilteredMetaCanvas(IMetaCanvasItemWriter, IImageWriter, Func<Stream, SizeF>) |
| Name | Description |
|---|---|
| ApplyPatchToString(PatchTargetId, StringPatch) | Apply patch to the text which was previously drawn using the DrawPatchableString(PatchTargetId, string, FontInfo, BrushEx, RectangleF, StringFormatEx) method. |
| Draw(IDrawingCanvas, Stream, DelayedContent, IImageStore, TargetDeviceKind) | |
| DrawItems(IDrawingCanvas, IEnumerable<CanvasItem>, DelayedContent, IImageStore, TargetDeviceKind, Func<CanvasItem, bool>) | |
| DrawPatchableString(PatchTargetId, string, FontInfo, BrushEx, RectangleF, StringFormatEx) | Draws a temporary text to the canvas (if necessary) and remembers a place to be updated later. |
| GroupEnd() | |
| GroupStart(string) | |
| SetTargetDevice(TargetDeviceKind) |