textPrint method
String
textPrint(
- String text, {
- DatecsStyle style = const DatecsStyle.defaults(),
- bool useRow = false,
Implementation
String textPrint(String text, {
DatecsStyle style = const DatecsStyle.defaults(),
bool useRow = false
}){
String buffer = "";
buffer += "{reset}";
if(style.align == DatecsAlign.center){
buffer += "{center}";
}else if(style.align == DatecsAlign.right){
buffer += "{right}";
}
if(style.wide){
buffer += "{w}";
}
if(style.size == DatecsSize.small){
buffer += "{s}";
}else if(style.size == DatecsSize.high){
buffer += "{h}";
}
if(style.bold){
buffer += "{b}";
}else if(style.italic){
buffer += "{i}";
}else if(style.underline){
buffer += "{u}";
}
buffer += text;
if(useRow){
return buffer;
}else{
buffer += "{br}";
args.add(buffer);
return "";
}
}