我正在寻找一种非常轻量级的文档描述语言,可以在C中轻松解析。目的是打印类似于收银机收据的小文档或标签。我只需要字体设置,对齐和插入预定义变量的基本格式化功能。
有什么想法吗? 使用rtf的某些子集是一个不错的选择吗?
答案 0 :(得分:1)
Microsoft已定义了一个专为小型报告,收据等设计的Report Definition Language。 Visual Studio可以创建RDL文件,但它是一个开放标准,并且有RDL报告生成器的开源实现。
答案 1 :(得分:0)
我会说基于XML的东西(大量优秀的快速预制解析器,包括普通的C),可能是XHTML Transitional的一小部分,以免重新发明轮子 - <font name="..." color="...">
等等。 RTF解析起来并不容易,但是非常不友好。
答案 2 :(得分:0)
我建议您查看gd library。只需每行使用一个GD命令创建一个简单的脚本语言。
答案 3 :(得分:0)
如果您的需求更高级,还会投票支持XML和XPS
答案 4 :(得分:0)
为什么不是Markdown,Stackoverflow的标记语言?