Class GroupingGridWordConverter
Implements the functionalities of exporting for GridGroupingControl to word file.
Inherited Members
Namespace: Syncfusion.GridHelperClasses
Assembly: Syncfusion.GridHelperClasses.Windows.dll
Syntax
public class GroupingGridWordConverter : GridWordConverterBase
Remarks
It has support for header and footer.
Examples
This example shows how to export the GridGroupingControl to word document.
GroupingGridWordConverter wordGGCConverter = new GroupingGridWordConverter();
wordGGCConverter.ExportStyle = true;
wordGGCConverter.ShowFooter = true;
wordGGCConverter.ShowHeader = true;
wordGGCConverter.GroupingGridToWord("Sample.docx", this.gridGroupingControl1);
Dim wordGGCConverter As GroupingGridWordConverter = New GroupingGridWordConverter
wordGGCConverter.ExportStyle = true
wordGGCConverter.ShowFooter = true
wordGGCConverter.ShowHeader = true
wordGGCConverter.GroupingGridToWord("Sample.docx", Me.gridGroupingControl1)
Constructors
GroupingGridWordConverter()
Initializes a new instance of the GroupingGridWordConverter class.
Declaration
public GroupingGridWordConverter()
GroupingGridWordConverter(Boolean, Boolean)
Initializes a new instance of the GroupingGridWordConverter class.
Declaration
public GroupingGridWordConverter(bool showHeader, bool showFooter)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | showHeader | If True, converts header. |
System.Boolean | showFooter | If True, converts footer. |
Properties
ExportStyle
Gets or sets a value indicating whether styles has to be exported.
Declaration
public bool ExportStyle { get; set; }
Property Value
Type |
---|
System.Boolean |
Remarks
When ExportStyle is false exporting to word is optimized.
UseColumnHeaderText
Gets or sets a value indicating whether the HeaderText of columns should be exported. True if HeaderText should be shown; Default is false.
Declaration
public bool UseColumnHeaderText { get; set; }
Property Value
Type |
---|
System.Boolean |
Methods
ExportCaptionRow(Element, WTable)
Exports the caption row to word document.
Declaration
protected virtual void ExportCaptionRow(Element element, WTable wordTable)
Parameters
Type | Name | Description |
---|---|---|
Element | element | The element in the grid. |
WTable | wordTable | The table in the word document. |
ExportCellStyle(WTableCell, GridStyleInfo, IWTextRange)
Export the grid cell styles such as BackColor, Alignments, TextColor and Font to word table cell.
Declaration
protected virtual void ExportCellStyle(WTableCell cell, GridStyleInfo cellStyleInfo, IWTextRange textRange)
Parameters
Type | Name | Description |
---|---|---|
WTableCell | cell | The Word document current cell. |
GridStyleInfo | cellStyleInfo | Grid cell style information. |
IWTextRange | textRange | Word text range. |
Remarks
Cell styles such as BackgroundImage, Borders, VerticalScrollbar, ProgressBar, DropdownStyle and NumericUpDown cannot be exported.
ExportColumnHeader(GridColumnHeaderRow, WTable)
Exports column headers to word file.
Declaration
protected virtual void ExportColumnHeader(GridColumnHeaderRow headerRow, WTable wordTable)
Parameters
Type | Name | Description |
---|---|---|
GridColumnHeaderRow | headerRow | The grid column header. |
WTable | wordTable | The table in the word document. |
ExportElements(DisplayElementsInTableCollection, WTable)
Exports the display elements of grouping grid to word document.
Declaration
protected virtual void ExportElements(DisplayElementsInTableCollection dispElements, WTable wordTable)
Parameters
Type | Name | Description |
---|---|---|
DisplayElementsInTableCollection | dispElements | The display elements in table collection. |
WTable | wordTable | The table in the word document. |
ExportImage(WTableCell, GridStyleInfo)
Export the image to word document.
Declaration
protected virtual void ExportImage(WTableCell cell, GridStyleInfo styleInfo)
Parameters
Type | Name | Description |
---|---|---|
WTableCell | cell | Word document current cell. |
GridStyleInfo | styleInfo | Grid cell style information. |
ExportNestedTable(GridNestedTable, WTable)
Export the nested table to word document.
Declaration
protected virtual void ExportNestedTable(GridNestedTable nestedTable, WTable wordTable)
Parameters
Type | Name | Description |
---|---|---|
GridNestedTable | nestedTable | Grid nested table. |
WTable | wordTable | The table in the word document. |
ExportRecord(GridRecordRow, WTable)
Exports the grid records to word.
Declaration
protected virtual void ExportRecord(GridRecordRow recordRow, WTable wordTable)
Parameters
Type | Name | Description |
---|---|---|
GridRecordRow | recordRow | The grid record row. |
WTable | wordTable | The table in the word document. |
ExportSummaryRow(GridSummaryRow, WTable)
Export the summary row to table in word document.
Declaration
protected virtual void ExportSummaryRow(GridSummaryRow summaryRow, WTable wordTable)
Parameters
Type | Name | Description |
---|---|---|
GridSummaryRow | summaryRow | The grid summary row. |
WTable | wordTable | Table in the word document. |
GetGroupCaptionDisplayText(Group, String)
Gets caption text for a group.
Declaration
protected static string GetGroupCaptionDisplayText(Group group, string format)
Parameters
Type | Name | Description |
---|---|---|
Group | group | The group to get caption text for. |
System.String | format | Caption format. |
Returns
Type | Description |
---|---|
System.String | Caption text for the group. |
GetGroupCaptionText(Group)
Retrieves caption text for group.
Declaration
protected static string GetGroupCaptionText(Group group)
Parameters
Type | Name | Description |
---|---|---|
Group | group | Group to get caption text from. |
Returns
Type | Description |
---|---|
System.String | Caption text. |
GroupingGridToWord(GridGroupingControl, WordDocument)
Exports grouping grid to a word document.
Declaration
public void GroupingGridToWord(GridGroupingControl grid, WordDocument doc)
Parameters
Type | Name | Description |
---|---|---|
GridGroupingControl | grid | The GridGroupingControl. |
WordDocument | doc | The word document. |
GroupingGridToWord(String, GridGroupingControl)
Exports grouping grid contents to a word document.
Declaration
public void GroupingGridToWord(string filename, GridGroupingControl grid)
Parameters
Type | Name | Description |
---|---|---|
System.String | filename | The name of the file. |
GridGroupingControl | grid | The GridGroupingControl. |
OnExportNestedTable(ExportNestedTableEventArgs)
Raises the QueryExportNestedTable event.
Declaration
protected void OnExportNestedTable(ExportNestedTableEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
ExportNestedTableEventArgs | e | The ExportNestedTableEventArgs that contains the event data. |
OnExportRowRange(QueryExportRowRangeEventArgs)
Raises the QueryExportRowRange event.
Declaration
protected void OnExportRowRange(QueryExportRowRangeEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
QueryExportRowRangeEventArgs | e | The QueryExportRowRangeEventArgs that contains the event data. |
OnQueryExportCellRange(QueryExportCellRangeEventArgs)
Raises the QueryExportCellRange event.
Declaration
protected void OnQueryExportCellRange(QueryExportCellRangeEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
QueryExportCellRangeEventArgs | e | The QueryExportCellRangeEventArgs that contains the event data. |
Events
QueryExportCellRange
Occurs whenever cell range is exported.
Declaration
public event GroupingGridWordConverter.QueryExportCellRangeEventHandler QueryExportCellRange
Event Type
Type |
---|
GroupingGridWordConverter.QueryExportCellRangeEventHandler |
QueryExportNestedTable
Occurs whenever nested table is exported.
Declaration
public event GroupingGridWordConverter.ExportNestedTableEventHandler QueryExportNestedTable
Event Type
Type |
---|
GroupingGridWordConverter.ExportNestedTableEventHandler |
QueryExportRowRange
Occurs whenever row element is exported.
Declaration
public event GroupingGridWordConverter.QueryExportRowRangeEventHandler QueryExportRowRange
Event Type
Type |
---|
GroupingGridWordConverter.QueryExportRowRangeEventHandler |