ZamelaneColor 1.0.0.1
Извините, следующие пакеты больше не поддерживаются: 1.0.2, 1.0.0.2, 1.0.0.1, 1.0.0.
Пожалуйста, перейдите на более новую и улучшенную версию 1.0.2.1!
See the version list below for details.
dotnet add package ZamelaneColor --version 1.0.0.1
NuGet\Install-Package ZamelaneColor -Version 1.0.0.1
<PackageReference Include="ZamelaneColor" Version="1.0.0.1" />
<PackageVersion Include="ZamelaneColor" Version="1.0.0.1" />
<PackageReference Include="ZamelaneColor" />
paket add ZamelaneColor --version 1.0.0.1
#r "nuget: ZamelaneColor, 1.0.0.1"
#:package ZamelaneColor@1.0.0.1
#addin nuget:?package=ZamelaneColor&version=1.0.0.1
#tool nuget:?package=ZamelaneColor&version=1.0.0.1
ZamelaneColor
Пакет для работы с цветом
Этот пакет предназначен для облегчения работы с изменением цвета фона текста и цвета самого текста.
Поддерживает следующие методы для класса consol
:
consol.set_For(string str);
consol.set_Back(string str);
consol.print_For(string str, string color0, string color1 = null, char ecrement = '|');
consol.print_Back(string str, string color0, string color1 = null, char ecrement = '|');
consol.un_print(string str);
consol.set_For(string str);
Метод принимает строку с одним из значений цвета (наименование, например Green
, DarkGreen
).
Вывод:
меняет цвет последующего напечатанного текста в консоли.
consol.set_Back(string str);
Метод принимает строку с одним из значений цвета (наименование, например Green
, DarkGreen
).
Вывод:
меняет цвет фона последующего напечатанного текста в консоли.
consol.print_For(string str, string color0, string color1 = null, char ecrement = '|');
Поддерживает 4 параметра. Обязательными являются первые 2.
1-ый параметр: Текст для печати. Для смены цвета текста используется символ char
в 4 параметре.
2-ой параметр: Основной цвет печати текста.
3-ий параметр: Второй цвет для печати.
4-ый параметр: Символ, при встрече которого нужно поменять цвет вывода.
Пример использования:
consol.print_For("Вот синий цвет,| Вот красный цвет| и снова сине-|красный!", "Red", "Blue", '|');
consol.print_Back(string str, string color0, string color1 = null, char ecrement = '|');
Работает также как и consol.print_For()
, только вместо цвета текста печатает цветом фон текста.
consol.un_print(string str);
Принимает один параметр: Текст с разметкой
.
Разметка ищется посимвольно. Вывод осуществляется посимвольно. Целый вывод осуществляется только между экрементом (char) '/'
.
Как работает разметка: В тексте вставляется цвет текста с его планом (For
- цвет текста, Back
- цвет фона, Reset
- возвращает цвета ДО вызова метода)
Пример вызова:
consol.un_print("Это - стандартный цвет. /ForBlue/Теперь синий. /BackWhite/Теперь и с белым фоном./Reset/ И вот сначала!/ForYellow//BackDarkRed/ И Жёлто-красный!");
##ВАЖНО!
Методы consol.print_For()
, consol.print_Back()
, consol.un_print()
по завершению выполнения возвращают цвет текста и консоли который был ДО вызова метода.
Что нового?
*Исправлена ошибка с неполным вывод текста после не закрывающегося знака '/'
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net30 is compatible. |
-
.NETFramework 3.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.