Example #1
0
        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();
                    }
                }
            }
        }
Example #2
0
 public override void Render(ExtendedXlsFile xls)
 {
     RenderBody(xls);
     RenderInnerBlocks(xls);
     RenderFooter(xls);
 }
Example #3
0
 protected abstract void RenderFooter(ExtendedXlsFile xls);
Example #4
0
 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)
 {
 }
Example #8
0
 public abstract void Render(ExtendedXlsFile xls);