protected void RenderInnerBlocks(ExtendedXlsFile xls) { if (InnerBlocks != null && InnerBlocks.Count > 0) { foreach (var block in InnerBlocks) { block.Render(xls); UsedRows = block.GetUsedRows(); if (block.GetUsedCols() > UsedCols) { UsedCols = block.GetUsedCols(); } } } }
public override void Render(ExtendedXlsFile xls) { RenderBody(xls); RenderInnerBlocks(xls); RenderFooter(xls); }
protected abstract void RenderFooter(ExtendedXlsFile xls);
protected abstract void RenderBody(ExtendedXlsFile xls);
public void SetBlockBorderBySide(ExtendedXlsFile xls, Color borderColor, TFlxBorderStyle linestyle, SideToBorder side) { xls.SetCellRangeBorderBySide(StartRow, StartCol, UsedRows, UsedCols, borderColor, linestyle, side); }
public void SetBorderAllCellsInBlock(ExtendedXlsFile xls, Color borderColor, TFlxBorderStyle linestyle) { xls.SetBorderRangeCells(StartRow, StartCol, UsedRows, UsedCols, borderColor, linestyle); }
protected override void RenderBody(ExtendedXlsFile xls) { }
public abstract void Render(ExtendedXlsFile xls);