通用字符处理对象 Power.String
截取固定文字 Power.String.CutText()
输出截取固定长度的文字,超出部分使用指定字符代替(全角字符算两个长度)。
调用 | 说明 |
---|---|
@Power.String.CutText("文本字符串", 2) | 截取文本字符串的前2个字符,超出部分使用默认的“...”代替。例如:文本... |
@Power.String.CutText("文本字符串", 2, ">>") | 截取文本字符串的前2个字符,超出部分使用指定的“>>”代替。例如:文本>> |
@Power.String.CutText(Model.Title, 20) | 截取指定文本的前20个字符,超出部分使用默认的“...”代替。 |
@Power.String.CutText(Model.Title, 20, ">>") | 截取指定文本的前20个字符,超出部分使用默认的“>>”代替。 |
替换为全角字符 Power.String.SpecialChar()
将指定的文字内容中的半角字符替换成全角字符。
调用 | 说明 |
---|---|
@Power.String.SpecialChar("文字内容") | 将指定的文字内容中的半角字符替换成全角字符 |
@Power.String.SpecialChar(Model.Content) | 将指定的文字内容中的半角字符替换成全角字符 |
文字转图片 Power.String.TextToImg()
根据指定文字和相关设置,将文字转换成图片后返回图片路径。
调用 | 说明 |
---|---|
@Power.String.TextToImg("文字内容") | 将指定的文字内容按默认设置转换成图片后返回图片路径。默认设置:字体大小为12,字体为微软雅黑,字体颜色为#000000 。文字内容长度大于0小于100 |
@Power.String.TextToImg("文字内容", 16) | 将指定的文字内容按指定设置转换成图片后返回图片路径。设置:字体大小为16,字体为微软雅黑,字体颜色为#000000 。字体大小大于0小于100 |
@Power.String.TextToImg("文字内容", 16, 1) | 将指定的文字内容按指定设置转换成图片后返回图片路径。设置:字体大小为16,字体为思源黑体,字体颜色为#000000 。可选字体:0:微软雅黑 、1:思源黑体 、2:思源宋体 、3:黑体 、4:宋体 、5:楷体 |
@Power.String.TextToImg("文字内容", 16, 1, "#eeeeee") | 将指定的文字内容按指定设置转换成图片后返回图片路径。设置:字体大小为16,字体为思源黑体,字体颜色为#eeeeee 。字体颜色为HEX格式 |
@Power.String.TextToImg("文字内容", 16, 1, "#eeeeee", FontStyle.Bold) | 将指定的文字内容按指定设置转换成图片后返回图片路径。设置:字体大小为16,字体为思源黑体,字体颜色为#eeeeee ,字形为粗体。可选字形: FontStyle.NotSet:不设置 、FontStyle.Bold:粗体 、FontStyle.Italic:斜体 、FontStyle.BoldAndItalic:粗体+斜体 |
@Power.String.TextToImg(Model.Title, 16, 1, "#eeeeee", FontStyle.Bold) | 将指定的文字内容按指定设置转换成图片后返回图片路径。设置:字体大小为16,字体为思源黑体,字体颜色为#eeeeee ,字形为粗体。 |