Table of Contents

Delegate ReportCustomItemDrawer

Namespace
DocWright.Reporting.Pagination
Assembly
DocWright.Reporting.dll

Draws a CustomReportItem of one Type.

public delegate IReadOnlyList<ReportShape>? ReportCustomItemDrawer(ReportCustomItemRequest request)

Parameters

request ReportCustomItemRequest

The item's type, its evaluated properties and the size of its box.

Returns

IReadOnlyList<ReportShape>

The shapes that draw it, in coordinates relative to the box's top-left corner, or null to decline — in which case the item keeps its box, draws nothing and reports DXP9406.

Remarks

See CustomItemDrawers for when this is called.

Constructors

ReportCustomItemDrawer(object, nint)

Methods

BeginInvoke(ReportCustomItemRequest, AsyncCallback, object)
EndInvoke(IAsyncResult)
Invoke(ReportCustomItemRequest)