Comments (5)
Thank you @prodrammer for the coffee, I'm very appreciate
Yes, WithTitle
at this time (ver 3.0) just work for "custom" formats, will support it in next release
from consoletableext.
@Hulkstance That is good idea, I will implement it in next version
from consoletableext.
version 3.0 is released, you can use char map to implement the example
var tableData = new List<List<object>>
{
new List<object>{ "Sakura Yamamoto", "Support Engineer", "London", 46},
new List<object>{ "Serge Baldwin", "Data Coordinator", "San Francisco", 28, "something else" },
new List<object>{ "Shad Decker", "Regional Director", "Edinburgh"},
};
// Simple table
ConsoleTableBuilder
.From(tableData)
.ExportAndWriteLine();
// Advanced table
ConsoleTableBuilder
.From(tableData)
.WithTitle("CONTACTS ")
.WithColumn("Id", "First Name", "Sur Name")
.WithCharMapDefinition(new Dictionary<CharMapPositions, char> {
{CharMapPositions.BottomLeft, '=' },
{CharMapPositions.BottomCenter, '=' },
{CharMapPositions.BottomRight, '=' },
{CharMapPositions.BorderX, '=' },
{CharMapPositions.BorderY, '|' },
{CharMapPositions.DividerY, '|' },
})
.WithHeaderCharMapDefinition(new Dictionary<HeaderCharMapPositions, char> {
{HeaderCharMapPositions.TopLeft, '=' },
{HeaderCharMapPositions.TopCenter, '=' },
{HeaderCharMapPositions.TopRight, '=' },
{HeaderCharMapPositions.BottomLeft, '|' },
{HeaderCharMapPositions.BottomCenter, '-' },
{HeaderCharMapPositions.BottomRight, '|' },
{HeaderCharMapPositions.Divider, '|' },
{HeaderCharMapPositions.BorderXTop, '=' },
{HeaderCharMapPositions.BorderXBottom, '-' },
{HeaderCharMapPositions.BorderY, '|' },
})
.ExportAndWriteLine();
from consoletableext.
If I don't have the charmaps, "WithTitle" doesn't work. Is this intentional? It's confusing to have "WithTitle" in the API.
BTW, just "bought you a coffee". Thanks!
from consoletableext.
@Hulkstance @prodrammer version 3.1.2 is released, right now old formats like markdown, alternative... can has title
from consoletableext.
Related Issues (19)
- Colour Support HOT 11
- Centered Header Column with Left Aligned Column Rows HOT 2
- Is this supposed to work with List<T> ? HOT 2
- List<T> Not Renderining HOT 4
- List crashed when using with string type HOT 3
- The column should have max length to avoid collapse layout HOT 2
- Automatic format of number types HOT 3
- [bug]Misplaced format If there are UTF-8 characters in the data HOT 14
- [debug]#30 not fixed HOT 3
- Minimal format but with spaces between the columns HOT 3
- Multiple lines in cell HOT 1
- Chinese is not supported HOT 2
- winfrom richTextBox1 Format HOT 1
- Suggestion: Ignore special control characters / virtual terminal sequences in row length calculation HOT 4
- Box-drawing characters HOT 15
- [Question] Сolumns visibility | Select the row that I want to display HOT 1
- Could not install ConsoleTableExt from the NuGet tool HOT 3
- Is there a way to center the tables inside the console? HOT 3
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 consoletableext.