[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Drawing.Serialization.FilteredMetaCanvas

FilteredMetaCanvas Class

Represents MetaCanvas with draw-time filtering support.

Inheritance
FilteredMetaCanvas
Namespace: GrapeCity.ActiveReports.Drawing.Serialization
Assembly: MESCIUS.ActiveReports.Core.Rendering.dll
Syntax
public class FilteredMetaCanvas : MetaCanvas, IDrawingCanvas, IDisposable, IPatchableCanvas

Constructors

Name Description
FilteredMetaCanvas(IMetaCanvasItemWriter, IImageWriter, Func<Stream, SizeF>)

Methods

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)

Extension Methods