|

QQ字符画
是一个文字型字符画生成软件,并且还有聊天辅助之功效。
它不仅能生成文字型字符画,还收集了很多经典的聊天语句、个性签名等。
其中“傻瓜形字符画转换功能”也是QQ字符画的一大特色,
可以转换用户输入的任何文字,用户可以自由选择或修改生成字符画的字符。
方便、实用、小巧,从此让生活变得更精彩 ^_^ !
变量名 | 类 型 | 静态 | 数组 | 备 注 | y | 整数型 | | | x | 整数型 | | | n | 整数型 | | | h | 整数型 | | | 分割数组 | 文本型 | | 0 | 白色字符 | 文本型 | | | 黑色字符 | 文本型 | | | n1 | 整数型 | | |
如果 (取文本长度 (组合框_空白字符.内容 ) = 1 )  白色字符 = 组合框_空白字符.内容 + “ ” 如果 (取文本长度 (组合框_空白字符.内容 ) = 0 )  白色字符 = “ ”  白色字符 = 组合框_空白字符.内容    如果 (取文本长度 (组合框_填充字符.内容 ) = 1 )  黑色字符 = 组合框_填充字符.内容 + “ ” 如果 (取文本长度 (组合框_填充字符.内容 ) = 0 )  黑色字符 = “ ”  黑色字符 = 组合框_填充字符.内容    编辑框_显示.内容 = “”延迟 (1 )画板1.可视 = 真 编辑框_输入.内容 = 到全角 (编辑框_输入.内容 ) 如果 (单选框横向转换.选中 = 真) 如果真 (_启动窗口.左边 < -10 )  _启动窗口.左边 = 1  延迟 (5 ) 如果 (取文本长度 (编辑框_输入.内容 ) × 77 > _启动窗口.宽度 )   判断循环首 (_启动窗口.宽度 < 取文本长度 (编辑框_输入.内容 ) × 77 且 _启动窗口.宽度 < 取屏幕宽度 ())    如果 (_启动窗口.左边 > 1 且 _启动窗口.左边 + _启动窗口.宽度 < 取屏幕宽度 ())     _启动窗口.宽度 = _启动窗口.宽度 + 30     _启动窗口.左边 = _启动窗口.左边 - 15         如果 (_启动窗口.左边 ≤ 1 )     _启动窗口.宽度 = _启动窗口.宽度 + 15               _启动窗口.宽度 = _启动窗口.宽度 + 15      _启动窗口.左边 = _启动窗口.左边 - 15        延迟 (1)
  判断循环尾 ()       如果 (取屏幕宽度 () < 1400 且 取文本长度 (编辑框_输入.内容 ) > 12 )  编辑框_显示.对齐方式 = 0   编辑框_显示.对齐方式 = 1    画板1.宽度 = (取文本长度 (编辑框_输入.内容 ) \ 2 + 取文本长度 (编辑框_输入.内容 ) % 2 ) × 13  画板1. 清除 (, , , ) 画板1. 定位写出 (1, 1, 编辑框_输入.内容 ) 计次循环首 (取文本长度 (编辑框_输入.内容 ) × 6 + 1, )   编辑框_显示. 加入文本 (白色字符 ) 计次循环尾 () 计次循环首 (12, y )   编辑框_显示. 加入文本 ( #换行符 + 白色字符 )    计次循环首 (取文本长度 (编辑框_输入.内容 ) × 6, x )    如果 (画板1. 取点 (x, y ) = #白色 )    编辑框_显示. 加入文本 (白色字符 )    编辑框_显示. 加入文本 (黑色字符 ) 
  计次循环尾 ()  计次循环尾 () 计次循环首 (编辑框_显示.高度 \ 12 - 14, h )   编辑框_显示. 加入文本 ( #换行符 )  计次循环尾 () 编辑框_显示. 加入文本 (“ 欢迎交流 作者QQ 574783833”)  编辑框_显示.对齐方式 = 1  如果 (取文本长度 (编辑框_输入.内容 ) × 77 > _启动窗口.高度 )   判断循环首 (_启动窗口.高度 < 取文本长度 (编辑框_输入.内容 ) × 77 + 80 且 _启动窗口.高度 < 取屏幕高度 () - 30 )   如果 (_启动窗口.顶边 > 5 且 _启动窗口.顶边 + _启动窗口.高度 < 取屏幕高度 () - 30 )    _启动窗口.高度 = _启动窗口.高度 + 20     _启动窗口.顶边 = _启动窗口.顶边 - 10         如果 (_启动窗口.顶边 ≤ 5 )     _启动窗口.高度 = _启动窗口.高度 + 15               _启动窗口.高度 = _启动窗口.高度 + 15      _启动窗口.顶边 = _启动窗口.顶边 - 15        延迟 (1)
  判断循环尾 ()      画板1.宽度 = 单字宽度 + 1  画板1.高度 = 单字高度 + 1  计次循环首 (取文本长度 (编辑框_输入.内容 ) ÷ 2, n )  画板1. 清除 (, , , )  画板1. 定位写出 ( (单字宽度 - 11 ) ÷ 2 + 1, (单字高度 - 11 ) ÷ 2 + 1, 取文本中间 (编辑框_输入.内容, n + n - 1, 2 ))   计次循环首 (单字高度, y )    编辑框_显示. 加入文本 ( #换行符 )   计次循环首 (单字宽度, x )     如果 (画板1. 取点 (x, y ) = #白色 )     编辑框_显示. 加入文本 (白色字符 )     编辑框_显示. 加入文本 (黑色字符 )  
   计次循环尾 ()    计次循环尾 () 计次循环尾 ()画板1.可视 = 假
|
|