ascii library

Classes

Ascii
A string with escape codes already in it, waiting to be printed.
AsciiColour
One entry of the 256-colour table, which the terminal can paint into any of three places.
AsciiColours
The 256 colours, grouped on one object so they can be reached by name.
AsciiFormats
The text styles, grouped on one object so they can be reached by name.

Constants

ALTERNATIVE_FONT_1 → const String
First alternative font — SGR 11.
ALTERNATIVE_FONT_2 → const String
Second alternative font — SGR 12.
ALTERNATIVE_FONT_3 → const String
Third alternative font — SGR 13.
ALTERNATIVE_FONT_4 → const String
Fourth alternative font — SGR 14.
ALTERNATIVE_FONT_5 → const String
Fifth alternative font — SGR 15.
ALTERNATIVE_FONT_6 → const String
Sixth alternative font — SGR 16.
ALTERNATIVE_FONT_7 → const String
Seventh alternative font — SGR 17.
ALTERNATIVE_FONT_8 → const String
Eighth alternative font — SGR 18.
ALTERNATIVE_FONT_9 → const String
Ninth alternative font — SGR 19.
BGCO → const String
Background colour open, 256-colour table.
BLACK → const AsciiColour
Blink, under 150 per minute — SGR 5.
Blink, 150 per minute or more — SGR 6.
BLUE → const AsciiColour
BOLD → const String
Bold, or increased intensity — SGR 1.
colours → const AsciiColours
Every colour of the 256-colour table, ready to drop into a string.
CSI → const String
Control Sequence Introducer. Opens every sequence this package writes.
CURLY_UNDERLINE → const String
Curly (wavy) underline — SGR 4:3.
CYAN → const AsciiColour
DASHED_UNDERLINE → const String
Dashed underline — SGR 4:5.
DIM → const String
Dim, or decreased intensity — SGR 2.
DOTTED_UNDERLINE → const String
Dotted underline — SGR 4:4.
DOUBLY_UNDERLINE → const String
Double underline — SGR 21.
ENCIRCLE → const String
Draws a circle around the text — SGR 52.
ESC → const String
Escape. Opens every escape sequence.
FGCO → const String
Foreground colour open, 256-colour table.
formats → const AsciiFormats
Every text style, ready to drop into a string.
FRAKTUR → const String
Fraktur (Gothic) — SGR 20.
FRAME → const String
Draws a frame around the text — SGR 51.
GRAY0 → const AsciiColour
GRAY1 → const AsciiColour
GRAY10 → const AsciiColour
GRAY11 → const AsciiColour
GRAY12 → const AsciiColour
GRAY13 → const AsciiColour
GRAY14 → const AsciiColour
GRAY15 → const AsciiColour
GRAY16 → const AsciiColour
GRAY17 → const AsciiColour
GRAY18 → const AsciiColour
GRAY19 → const AsciiColour
GRAY2 → const AsciiColour
GRAY20 → const AsciiColour
GRAY21 → const AsciiColour
GRAY22 → const AsciiColour
GRAY23 → const AsciiColour
GRAY3 → const AsciiColour
GRAY4 → const AsciiColour
GRAY5 → const AsciiColour
GRAY6 → const AsciiColour
GRAY7 → const AsciiColour
GRAY8 → const AsciiColour
GRAY9 → const AsciiColour
GREEN → const AsciiColour
HIGH_BLACK → const AsciiColour
HIGH_BLUE → const AsciiColour
HIGH_CYAN → const AsciiColour
HIGH_GREEN → const AsciiColour
HIGH_MAGENTA → const AsciiColour
HIGH_RED → const AsciiColour
HIGH_WHITE → const AsciiColour
HIGH_YELLOW → const AsciiColour
IDEOGRAM_DOUBLY_OVERLINE → const String
Ideogram double overline — SGR 63.
IDEOGRAM_DOUBLY_UNDERLINE → const String
Ideogram double underline — SGR 61.
IDEOGRAM_OVERLINE → const String
Ideogram overline — SGR 62.
IDEOGRAM_STRESS → const String
Ideogram stress marking — SGR 64.
IDEOGRAM_UNDERLINE → const String
Ideogram underline — SGR 60.
INVERSE → const String
Swaps foreground and background — SGR 7.
INVISIBLE → const String
Hides the text — SGR 8.
ITALIC → const String
Italic — SGR 3.
MAGENTA → const AsciiColour
newline → const String
OVERLINE → const String
A line above the text — SGR 53.
PRIMARY_FONT → const String
The terminal's default font — SGR 10.
PROPORTIONAL_SPACING → const String
Proportional spacing — SGR 26.
RED → const AsciiColour
RESET → const String
Clears every colour and style — SGR 0.
reset → const String
Clears every colour and style set so far — CSI 0 SGR.
RESET_BG → const String
Background back to the terminal's default — SGR 49.
Clears BLINK and BLINK_RAPID — SGR 25.
RESET_BOLD_AND_DIM → const String
Clears BOLD and DIM — SGR 22.
RESET_FG → const String
Text back to the terminal's default colour — SGR 39.
RESET_FRAME_AND_ENCIRCLE → const String
Clears FRAME and ENCIRCLE — SGR 54.
RESET_IDEOGRAM → const String
Clears every ideogram mark — SGR 65.
RESET_INVERSE → const String
Clears INVERSE — SGR 27.
RESET_INVISIBLE → const String
Clears INVISIBLE — SGR 28.
RESET_ITALIC → const String
Clears ITALIC and FRAKTUR — SGR 23.
RESET_OVERLINE → const String
Clears OVERLINE — SGR 55.
RESET_PROPORTIONAL_SPACING → const String
Clears PROPORTIONAL_SPACING — SGR 50.
RESET_STRIKETHROUGH → const String
Clears STRIKETHROUGH — SGR 29.
RESET_SUPER_AND_SUBSCRIPT → const String
Clears SUPERSCRIPT and SUBSCRIPT — SGR 75.
RESET_UNDERLINE → const String
Clears every underline style — SGR 24.
RESET_UNDERLINE_COLOUR → const String
Underline back to the text's own colour, underline still on — SGR 59.
RGB_000 → const AsciiColour
RGB_001 → const AsciiColour
RGB_002 → const AsciiColour
RGB_003 → const AsciiColour
RGB_004 → const AsciiColour
RGB_005 → const AsciiColour
RGB_010 → const AsciiColour
RGB_011 → const AsciiColour
RGB_012 → const AsciiColour
RGB_013 → const AsciiColour
RGB_014 → const AsciiColour
RGB_015 → const AsciiColour
RGB_020 → const AsciiColour
RGB_021 → const AsciiColour
RGB_022 → const AsciiColour
RGB_023 → const AsciiColour
RGB_024 → const AsciiColour
RGB_025 → const AsciiColour
RGB_030 → const AsciiColour
RGB_031 → const AsciiColour
RGB_032 → const AsciiColour
RGB_033 → const AsciiColour
RGB_034 → const AsciiColour
RGB_035 → const AsciiColour
RGB_040 → const AsciiColour
RGB_041 → const AsciiColour
RGB_042 → const AsciiColour
RGB_043 → const AsciiColour
RGB_044 → const AsciiColour
RGB_045 → const AsciiColour
RGB_050 → const AsciiColour
RGB_051 → const AsciiColour
RGB_052 → const AsciiColour
RGB_053 → const AsciiColour
RGB_054 → const AsciiColour
RGB_055 → const AsciiColour
RGB_100 → const AsciiColour
RGB_101 → const AsciiColour
RGB_102 → const AsciiColour
RGB_103 → const AsciiColour
RGB_104 → const AsciiColour
RGB_105 → const AsciiColour
RGB_110 → const AsciiColour
RGB_111 → const AsciiColour
RGB_112 → const AsciiColour
RGB_113 → const AsciiColour
RGB_114 → const AsciiColour
RGB_115 → const AsciiColour
RGB_120 → const AsciiColour
RGB_121 → const AsciiColour
RGB_122 → const AsciiColour
RGB_123 → const AsciiColour
RGB_124 → const AsciiColour
RGB_125 → const AsciiColour
RGB_130 → const AsciiColour
RGB_131 → const AsciiColour
RGB_132 → const AsciiColour
RGB_133 → const AsciiColour
RGB_134 → const AsciiColour
RGB_135 → const AsciiColour
RGB_140 → const AsciiColour
RGB_141 → const AsciiColour
RGB_142 → const AsciiColour
RGB_143 → const AsciiColour
RGB_144 → const AsciiColour
RGB_145 → const AsciiColour
RGB_150 → const AsciiColour
RGB_151 → const AsciiColour
RGB_152 → const AsciiColour
RGB_153 → const AsciiColour
RGB_154 → const AsciiColour
RGB_155 → const AsciiColour
RGB_200 → const AsciiColour
RGB_201 → const AsciiColour
RGB_202 → const AsciiColour
RGB_203 → const AsciiColour
RGB_204 → const AsciiColour
RGB_205 → const AsciiColour
RGB_210 → const AsciiColour
RGB_211 → const AsciiColour
RGB_212 → const AsciiColour
RGB_213 → const AsciiColour
RGB_214 → const AsciiColour
RGB_215 → const AsciiColour
RGB_220 → const AsciiColour
RGB_221 → const AsciiColour
RGB_222 → const AsciiColour
RGB_223 → const AsciiColour
RGB_224 → const AsciiColour
RGB_225 → const AsciiColour
RGB_230 → const AsciiColour
RGB_231 → const AsciiColour
RGB_232 → const AsciiColour
RGB_233 → const AsciiColour
RGB_234 → const AsciiColour
RGB_235 → const AsciiColour
RGB_240 → const AsciiColour
RGB_241 → const AsciiColour
RGB_242 → const AsciiColour
RGB_243 → const AsciiColour
RGB_244 → const AsciiColour
RGB_245 → const AsciiColour
RGB_250 → const AsciiColour
RGB_251 → const AsciiColour
RGB_252 → const AsciiColour
RGB_253 → const AsciiColour
RGB_254 → const AsciiColour
RGB_255 → const AsciiColour
RGB_300 → const AsciiColour
RGB_301 → const AsciiColour
RGB_302 → const AsciiColour
RGB_303 → const AsciiColour
RGB_304 → const AsciiColour
RGB_305 → const AsciiColour
RGB_310 → const AsciiColour
RGB_311 → const AsciiColour
RGB_312 → const AsciiColour
RGB_313 → const AsciiColour
RGB_314 → const AsciiColour
RGB_315 → const AsciiColour
RGB_320 → const AsciiColour
RGB_321 → const AsciiColour
RGB_322 → const AsciiColour
RGB_323 → const AsciiColour
RGB_324 → const AsciiColour
RGB_325 → const AsciiColour
RGB_330 → const AsciiColour
RGB_331 → const AsciiColour
RGB_332 → const AsciiColour
RGB_333 → const AsciiColour
RGB_334 → const AsciiColour
RGB_335 → const AsciiColour
RGB_340 → const AsciiColour
RGB_341 → const AsciiColour
RGB_342 → const AsciiColour
RGB_343 → const AsciiColour
RGB_344 → const AsciiColour
RGB_345 → const AsciiColour
RGB_350 → const AsciiColour
RGB_351 → const AsciiColour
RGB_352 → const AsciiColour
RGB_353 → const AsciiColour
RGB_354 → const AsciiColour
RGB_355 → const AsciiColour
RGB_400 → const AsciiColour
RGB_401 → const AsciiColour
RGB_402 → const AsciiColour
RGB_403 → const AsciiColour
RGB_404 → const AsciiColour
RGB_405 → const AsciiColour
RGB_410 → const AsciiColour
RGB_411 → const AsciiColour
RGB_412 → const AsciiColour
RGB_413 → const AsciiColour
RGB_414 → const AsciiColour
RGB_415 → const AsciiColour
RGB_420 → const AsciiColour
RGB_421 → const AsciiColour
RGB_422 → const AsciiColour
RGB_423 → const AsciiColour
RGB_424 → const AsciiColour
RGB_425 → const AsciiColour
RGB_430 → const AsciiColour
RGB_431 → const AsciiColour
RGB_432 → const AsciiColour
RGB_433 → const AsciiColour
RGB_434 → const AsciiColour
RGB_435 → const AsciiColour
RGB_440 → const AsciiColour
RGB_441 → const AsciiColour
RGB_442 → const AsciiColour
RGB_443 → const AsciiColour
RGB_444 → const AsciiColour
RGB_445 → const AsciiColour
RGB_450 → const AsciiColour
RGB_451 → const AsciiColour
RGB_452 → const AsciiColour
RGB_453 → const AsciiColour
RGB_454 → const AsciiColour
RGB_455 → const AsciiColour
RGB_500 → const AsciiColour
RGB_501 → const AsciiColour
RGB_502 → const AsciiColour
RGB_503 → const AsciiColour
RGB_504 → const AsciiColour
RGB_505 → const AsciiColour
RGB_510 → const AsciiColour
RGB_511 → const AsciiColour
RGB_512 → const AsciiColour
RGB_513 → const AsciiColour
RGB_514 → const AsciiColour
RGB_515 → const AsciiColour
RGB_520 → const AsciiColour
RGB_521 → const AsciiColour
RGB_522 → const AsciiColour
RGB_523 → const AsciiColour
RGB_524 → const AsciiColour
RGB_525 → const AsciiColour
RGB_530 → const AsciiColour
RGB_531 → const AsciiColour
RGB_532 → const AsciiColour
RGB_533 → const AsciiColour
RGB_534 → const AsciiColour
RGB_535 → const AsciiColour
RGB_540 → const AsciiColour
RGB_541 → const AsciiColour
RGB_542 → const AsciiColour
RGB_543 → const AsciiColour
RGB_544 → const AsciiColour
RGB_545 → const AsciiColour
RGB_550 → const AsciiColour
RGB_551 → const AsciiColour
RGB_552 → const AsciiColour
RGB_553 → const AsciiColour
RGB_554 → const AsciiColour
RGB_555 → const AsciiColour
SGR → const String
Select Graphic Rendition. Closes every sequence this package writes.
STRIKETHROUGH → const String
Strikethrough — SGR 9.
SUBSCRIPT → const String
Subscript — SGR 74.
SUPERSCRIPT → const String
Superscript — SGR 73.
ULCO → const String
Underline colour open, 256-colour table.
UNDERLINE → const String
Underline — SGR 4.
WHITE → const AsciiColour
YELLOW → const AsciiColour

Functions

multisty(List<List<String>> data, {bool printCharCodes = false}) String
sty(List<String> data, {bool printCharCodes = false}) String