PdfRpt.Core.PdfTable.GroupsManager.renderGroupHeader C# (CSharp) Method

renderGroupHeader() private method

private renderGroupHeader ( IEnumerable row ) : void
row IEnumerable
return void
        private void renderGroupHeader(IEnumerable<CellData> row)
        {
            applySpacingThreshold();

            if (SharedData.Header == null) return;
            var groupHeader = SharedData.Header.RenderingGroupHeader(SharedData.PdfDoc, SharedData.PdfWriter, row.ToList(), SharedData.ColumnCellsSummaryData);
            if (groupHeader == null) return;

            if (SharedData.ShouldWrapTablesInColumns)
            {
                MainGroupTable.AddCell(new PdfPCell(groupHeader) { Border = 0 });
            }
            else
            {
                SharedData.PdfDoc.Add(groupHeader);
            }
        }