Fonts lua-以粗体文本打印
在这个lua函数中,我想用粗体打印设备和温度值。由于报告模型是concat,因此不确定这将如何工作Fonts lua-以粗体文本打印,fonts,lua,Fonts,Lua,在这个lua函数中,我想用粗体打印设备和温度值。由于报告模型是concat,因此不确定这将如何工作 function getmail(index) if ((last_mail == nil) or (now - last_mail > set_timer)) then report_model = [[ Device: %s Device Location: %s ___________________________________ Current Temperature: %d
function getmail(index)
if ((last_mail == nil) or (now - last_mail > set_timer)) then
report_model = [[
Device: %s
Device Location: %s
___________________________________
Current Temperature: %d F
Temperature Limit: (%d-%d F)
Current Humidity Level: %d %%
Humidity Limit: (%d-%d %%)
**Time Recorded at: %s**]]
d = devicetable[index]
report_content = report_model:format(device_name, description,
temperature, t_under_limit, t_over_limit,
humidity, h_under_limit, h_over_limit,
os.date())
Lua对字体或显示一无所知。它的IO库和C一样,只知道字节/字符流 报告模型是concat 什么意思?输出是否连接到文本文件?纯文本文件不支持以粗体显示单个单词。如果您的输出是HTML/RTF/etc(某种支持标记的格式),那么您就有了选项。如果您的输出是一个终端,那么某些平台上的一些终端支持,因此您也可以在那里进行选择
总之,这不是一个Lua问题。您需要根据您的平台和输出机制重新设置问题的框架。这与Lua无关,而与您要打印的设备有关,因此我们需要知道该设备是什么。输出是通过smtp发送的电子邮件。然后您可以使用标记文本。啊,谢谢!但是,既然我不想要正文中的所有内容都加粗,只想要值,那该怎么办呢?你点击了我上次评论中的链接了吗?特别是第一个。例如:
设备:%s
。简而言之,您需要学习一些非常基本的HTML。要了解您需要什么,大约需要10分钟。是的,我知道了,我理解您的意思,但lua脚本将只打印整个内容:Device:Device#1-Temp