Class ColumnGroupsViewDefinitionPrintRenderer
Represents the print renderer for the ColumnGroupsViewDefinition
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class ColumnGroupsViewDefinitionPrintRenderer : BaseGridPrintRenderer, IGridPrintRenderer
  Constructors
ColumnGroupsViewDefinitionPrintRenderer(RadGridView)
Initializes a new instance of the ColumnGroupsViewDefinitionPrintRenderer class.
Declaration
public ColumnGroupsViewDefinitionPrintRenderer(RadGridView grid)
  Parameters
| 
        RadGridView
        grid
         The grid.  | 
    
Properties
ViewDefinitionType
Gets the view definition type this print style is for.
Declaration
public override Type ViewDefinitionType { get; }
  Property Value
| 
        System.Type
         The type of the view definition.  | 
    
Overrides
Methods
DrawPage(PrintGridTraverser, Rectangle, Graphics, GridPrintSettings, Int32)
Renders a whole page using the settings provided.
Declaration
public override void DrawPage(PrintGridTraverser traverser, Rectangle drawArea, Graphics graphics, GridPrintSettings settings, int pageNumber)
  Parameters
| 
        PrintGridTraverser
        traverser
         The traverser to iterate the grid with.  | 
    
| 
        System.Drawing.Rectangle
        drawArea
         The size of the drawable area.  | 
    
| 
        System.Drawing.Graphics
        graphics
         The graphics used for the drawing.  | 
    
| 
        GridPrintSettings
        settings
         The print settings used for the drawing.  | 
    
| 
        System.Int32
        pageNumber
         The number of the current page.  | 
    
Overrides
GetRowSize(GridViewRowInfo, ColumnGroupRowLayout)
Gets the row size using the provided row layout.
Declaration
protected virtual Size GetRowSize(GridViewRowInfo row, ColumnGroupRowLayout rowLayout)
  Parameters
| 
        GridViewRowInfo
        row
         The row to measure.  | 
    
| 
        ColumnGroupRowLayout
        rowLayout
         The row layout to be used for the measure.  | 
    
Returns
| 
        System.Drawing.Size
         The size of the row.  | 
    
PrintRow(GridViewRowInfo, ColumnGroupRowLayout, GridPrintSettings, Int32, Int32, Graphics)
Prints a single row of the RadGridView.
Declaration
protected virtual void PrintRow(GridViewRowInfo row, ColumnGroupRowLayout rowLayout, GridPrintSettings settings, int currentX, int currentY, Graphics graphics)
  Parameters
| 
        GridViewRowInfo
        row
         The actual row that is being printed.  | 
    
| 
        ColumnGroupRowLayout
        rowLayout
         The ColumnGroupRowLayout used for layouting the cells.  | 
    
| 
        GridPrintSettings
        settings
         The print settings to print the row with.  | 
    
| 
        System.Int32
        currentX
         The X coordinate that the row should start to paint.  | 
    
| 
        System.Int32
        currentY
         The Y coordinate that the row should start to paint.  | 
    
| 
        System.Drawing.Graphics
        graphics
         The System.Drawing.Graphics used for the drawing.  | 
    
PrintRowWideCell(GridViewRowInfo, ColumnGroupRowLayout, GridPrintSettings, Int32, Int32, Graphics)
Prints a single cell that is wide as the whole RadGridView.
Declaration
protected virtual void PrintRowWideCell(GridViewRowInfo row, ColumnGroupRowLayout rowLayout, GridPrintSettings settings, int currentX, int currentY, Graphics graphics)
  Parameters
| 
        GridViewRowInfo
        row
         The actual row that is being printed.  | 
    
| 
        ColumnGroupRowLayout
        rowLayout
         The ColumnGroupRowLayout used for layouting the cells.  | 
    
| 
        GridPrintSettings
        settings
         The print settings to print the row with.  | 
    
| 
        System.Int32
        currentX
         The X coordinate that the row should start to paint.  | 
    
| 
        System.Int32
        currentY
         The Y coordinate that the row should start to paint.  | 
    
| 
        System.Drawing.Graphics
        graphics
         The System.Drawing.Graphics used for the drawing.  | 
    
Reset()
Resets the print style for subsequent use.
Declaration
public override void Reset()