[]
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. |