public BordersBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder)
 {
     _top = new HorizontalBorderBuilder <TItem>(TextTableBuilder);
     _headerHorizontal = new HorizontalBorderBuilder <TItem>(TextTableBuilder);
     _insideHorizontal = new HorizontalBorderBuilder <TItem>(TextTableBuilder);
     _bottom           = new HorizontalBorderBuilder <TItem>(TextTableBuilder);
     _horizontals      = new HorizontalsBorderBuilder <TItem>(TextTableBuilder, _top, _headerHorizontal, _insideHorizontal, _bottom);
     _left             = new VerticalBorderBuilder <TItem>(TextTableBuilder);
     _insideVertical   = new VerticalBorderBuilder <TItem>(TextTableBuilder);
     _right            = new VerticalBorderBuilder <TItem>(TextTableBuilder);
     _verticals        = new VerticalsBorderBuilder <TItem>(TextTableBuilder, _left, _insideVertical, _right);
 }
 public VerticalsBorderBuilder(ITextTableBuilder <TItem> textTableBuilder, params IVerticalBorderBuilder <TItem>[] verticalBorderBuilders) : base(textTableBuilder)
 {
     _verticalBorderBuilders = verticalBorderBuilders.ToList();
 }
示例#3
0
 public MarginsBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder)
 {
     _left  = new MarginBuilder <TItem>(this, Margin.LeftDefaultWidth);
     _right = new MarginBuilder <TItem>(this, Margin.RightDefaultWidth);
 }
 public ColumnsBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder)
 {
 }
 public HorizontalsBorderBuilder(ITextTableBuilder <TItem> textTableBuilder, params IHorizontalBorderBuilder <TItem>[] horizontalBorderBuilders) : base(textTableBuilder)
 {
     _horizontalBorderBuilders = horizontalBorderBuilders.ToList();
 }
示例#6
0
 internal ColumnBuilder(ITextTableBuilder <TItem> textTableBuilder, MemberAccessor <TItem> accessor) : base(textTableBuilder)
 {
     _accessor = accessor;
     NameAs(_accessor.Name);
 }
 public VerticalBorderBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder)
 {
 }
示例#8
0
 protected CompositeTextTableBuilder(ITextTableBuilder <TItem> textTableBuilder)
 {
     TextTableBuilder = textTableBuilder;
 }
 public HorizontalBorderBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder)
 {
 }
示例#10
0
 public PaddingsBuilder(ITextTableBuilder <TItem> textTableBuilder) : base(textTableBuilder)
 {
     _left  = new PaddingBuilder <TItem>(this, Padding.DefaultWidth);
     _right = new PaddingBuilder <TItem>(this, Padding.DefaultWidth);
 }