Comments (5)
It does not, At the moment cells are only single lined. This is a future improvement I want to make.
from betterconsoletables.
As an alternative have you considered adding support to set the borders (ex bottom) in the AddRow method?
from betterconsoletables.
I'm not sure what you mean?
Right now multiline is not supported because of how the tables are rendered, I'll need to modify rendering without negatively affecting performance in order to support it, and without breaking colorability. There are several different potential needs for mutiline cells, I'd want to support many options there.
Can you state your use case? It may be an easier initial implementation, depending.
from betterconsoletables.
I am effectively achieving "multi-line" cells by preferentially writing cell contents in the diagram below (note the 1st 2 columns)
- all columns (3 thru end) appear alot like a multi-line cell
I would like to have horizontal row dividers between the major groups (in diagram above I am substituting a blank line)
I cannot use table.Config.hasInnerRows = true; since that would write a row divider between all rows.
I am suggesting an option on the AddRow method to control if the bottom row border is written on that row.
from betterconsoletables.
Ah gotcha.
I think extending the formatting API to support some level of control over divider rendering might be doable. Though there are definitely issues there, since cells share borders...
Might be easier to just add multi-line support as far as performance & logic difficulty are concerned
from betterconsoletables.
Related Issues (20)
- Version 2 (Colors, New API, and More) HOT 7
- Buffer size to be too large. HOT 6
- Html output HOT 4
- IndexOutOfRangeException when no rows were given HOT 4
- Version 2 default table text color HOT 10
- Exception when piping to file HOT 6
- Live table updates HOT 5
- [Bug] [Hard] Inner/Custom formatting in cells can reset that cells general formatting
- [Enhancement] Add pseudo-bold & dim for RGB colors
- Error no rows HOT 5
- [BUG] RPI 4 ARM Linux System.PlatformNotSupportedException "Popcnt.PopCount" HOT 2
- header width not quite right HOT 3
- Print tables side-by-side. HOT 3
- ForegroundColor seems to break the table. HOT 3
- [Enhancement] Make formatting for Table.From() path easier
- Cant find ns for Column HOT 4
- Weird quirck HOT 10
- [Feature Request] Add rendering to image HOT 1
- Chinese is not supported HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from betterconsoletables.