[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Document.Section.ICanvasItemRenderer

ICanvasItemRenderer Interface

Represents the canvas item rederer.

Namespace: GrapeCity.ActiveReports.Document.Section
Assembly: MESCIUS.ActiveReports.Core.Document.dll
Syntax
public interface ICanvasItemRenderer
Examples
public void RenderPage(ICanvasItemRenderer renderer)
{
	if (renderer == null)
		throw new ArgumentNullException(nameof(renderer));
	renderer.BeginPage(this);
	foreach (var canvasItem in _pageCanvasItems)
	{
		renderer.Render(canvasItem);
	}
	renderer.EndPage();
}

Methods

Name Description
BeginPage(Page)

Begins the specified Page.

EndPage()

Ends the page.

Render(CanvasItem)

Performs a rendering of the specified CanvasItem.