[]
Encapsulates information about layout operations for the report item to provide input for the ILayoutManager interface.
public struct LayoutContext
Name | Description |
---|---|
LayoutContext(ITextMetricsProvider, IContentRange, LayoutDirection, SizeF, SizeF) | Initializes a new instance of the LayoutContext structure with the specified values. |
Name | Description |
---|---|
AvailableSize | Indicates the maximum size that the report item can occupy in the current operation. |
ContentRange | Specifies the logical end of the ContentRange object to pick up where a prior layout operation left off. |
HorizontalLayout | Specifies whether the context is for a horizontal layout run. |
LayoutDirection | Indicates whether the current page layout runs horizontally, vertically, neither, or both. |
MetricsProvider | Gets metrics provider. |
ReportItemSize | Indicates the size of the report item. If the element is in a table, tablix or matrix, then it is equal to the cell size. |
VerticalLayout | Specifies whether the context is for a vertical layout run. |
Name | Description |
---|---|
AdjustFromResult(LayoutResult) | Returns a new LayoutContext corresponding to the specified LayoutResult. |