15. TP 静态类
📝 模块更新日志
15.1 生成规范的日志模板
版本说明
以下内容仅限 Furion 3.5.3 +
版本使用。
// 生成模板字符串
var template = TP.Wrapper("Furion 框架", "让 .NET 开发更简单,更通用,更流行。",
"##作者## 百小僧",
"##当前版本## v3.5.3",
"##文档地址## http://furion.baiqian.ltd",
"##Copyright## 百小僧, 百签科技(广东)有限公司");
Console.WriteLine(template);
日志打印模板如下:
┏━━━━━━━━━━━ Furion 框架 ━━━━━━━━━━━
┣ 让 .NET 开发更简单,更通用,更流行。
┣
┣ 作者: 百小僧
┣ 当前版本: v3.5.3
┣ 文档地址: http://furion.baiqian.ltd
┣ Copyright: 百小僧, 百签科技(广东)有限公司
┗━━━━━━━━━━━ Furion 框架 ━━━━━━━━━━━
关于属性生成
如果列表项以 ##属性名##
开头,自动生成 属性名:
作为行首且自动等宽对齐。
Furion 3.9.1
之前版本使用 [属性名]
开头。
15.2 生成矩形日志模板
版本说明
以下内容仅限 Furion 4.8.8.25 +
版本使用。
var template = TP.WrapperRectangle(new[] {
"百小僧",
"让 .NET 开发更简单,更通用,更流行。",
"一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。"
});
Console.WriteLine(template);
日志打印模板如下:
+-----------------------------------------------------------------------------+
| 百小僧 |
| 让 .NET 开发更简单,更通用,更流行。 |
| 一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。 |
+-----------------------------------------------------------------------------+
还可以配置左对齐,居中对齐,右对齐:
// 左对齐
var template = TP.WrapperRectangle(new[] {
"百小僧",
"让 .NET 开发更简单,更通用,更流行。",
"一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。"
}, -1); // -1 表示左对齐
// 居中对齐
var template = TP.WrapperRectangle(new[] {
"百小僧",
"让 .NET 开发更简单,更通用,更流行。",
"一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。"
}, 0); // 0 表示居中对齐
// 右对齐
var template = TP.WrapperRectangle(new[] {
"百小僧",
"让 .NET 开发更简单,更通用,更流行。",
"一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。"
}, 1); // 1 表示右对齐
输出如下:
+-----------------------------------------------------------------------------+
| 百小僧 |
| 让 .NET 开发更简单,更通用,更流行。 |
| 一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。 |
+-----------------------------------------------------------------------------+
+-----------------------------------------------------------------------------+
| 百小僧 |
| 让 .NET 开发更简单,更通用,更流行。 |
| 一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。 |
+-----------------------------------------------------------------------------+
+-----------------------------------------------------------------------------+
| 百小僧 |
| 让 .NET 开发更简单,更通用,更流行。 |
| 一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。 |
+-----------------------------------------------------------------------------+
另外还可以配置矩形最长字符串的追加长度。
// 右对齐
var template = TP.WrapperRectangle(new[] {
"百小僧",
"让 .NET 开发更简单,更通用,更流行。",
"一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。"
}, 1, 20); // 20 表示最长字符串长度 + 20