[]
Creates a report layout using the specified layout engine.
public static IReportLayout Layout(this ILayoutEngine engine, IReport report, ITextMetricsProvider textMetricsProvider, TargetDeviceKind targetDevice, InteractivityType interactivity, bool paginated = true, bool pro = true)
| Type | Name | Description |
|---|---|---|
| ILayoutEngine | engine | The layout engine to use. |
| IReport | report | The report to layout. |
| ITextMetricsProvider | textMetricsProvider | The text metrics provider to use for layout calculations. |
| TargetDeviceKind | targetDevice | The target device kind for which the layout is being created. |
| InteractivityType | interactivity | The type of interactivity for the layout. |
| bool | paginated | Indicates whether the layout should be paginated. Default is true. |
| bool | pro | Indicates whether the layout should use professional features. Default is true. |
| Type | Description |
|---|---|
| IReportLayout | An IReportLayout object representing the layout of the report. |