Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Fonts lua-以粗体文本打印_Fonts_Lua - Fatal编程技术网

Fonts lua-以粗体文本打印

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

在这个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 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