MindFusion.Reporting for Silverlight Programmer's Guide
CanvasRenderTarget Class
See Also
 





An implementation of the IRenderTarget, which renders a report on a Silverlight Canvas.

Namespace: MindFusion.Reporting.Silverlight
Assembly: MindFusion.Reporting.Silverlight

 Syntax

C#  Copy Code

public class CanvasRenderTarget : IRenderTarget

Visual Basic  Copy Code

Public Class CanvasRenderTarget
    Implements IRenderTarget

 Example

The following code illustrates how to use this class. The code assumes that report is a variable identifying existing Report, which has been already run.

C#  Copy Code

ReportLayout layout = report.Layout(new Size(8.5 * 96, 11 * 96),
    new Thickness(0.5 * 96), PageOrientation.Portrait);

CanvasRenderTarget renderTarget = new CanvasRenderTarget(ReportPreview);
renderTarget.PageBorderBrush = new SolidColorBrush(Colors.Black);
layout.RenderAllPages(renderTarget);

Visual Basic  Copy Code

Dim layout = report.Layout(New Size(8.5 * 96, 11 * 96), _
    New Thickness(0.5 * 96), PageOrientation.Portrait)

Dim renderTarget = New CanvasRenderTarget(ReportPreview)
renderTarget.PageBorderBrush = New SolidColorBrush(Colors.Black)
layout.RenderAllPages(renderTarget)

 Inheritance Hierarchy

System.Object
    MindFusion.Reporting.Silverlight.CanvasRenderTarget

 See Also

CanvasRenderTarget Members
MindFusion.Reporting.Silverlight Namespace