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
→ const String
-
Blink, under 150 per minute — SGR 5.
-
BLINK_RAPID
→ const String
-
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.
-
RESET_BLINK
→ const String
-
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
-