使用模板打印文档

时间:2015-04-24 08:21:56

标签: c++ linux qt4

在Qt4 for Linux中是否有通过模板打印文档的方法(如Windows .xlt和 .DOT)?

1 个答案:

答案 0 :(得分:1)

这似乎有点像苹果到橘子的问题。 .xlt是Excel的文件格式,Qt是一个编程平台。 .dot是一种类似.html的文件格式,可供任何数量的支持该文件格式的程序使用。我不太确定你究竟是什么意思。

这是一个非常广泛的问题,因为模板可能意味着很多不同的东西。

QString title = "Hello, World!";
QString s = "<html><head><title>"+ title +"</title></head></html>"

可能被解释为各种模板,因为您可以将变量插入到字符串中,并且实际上只在语法上与以下内容不同:

<html><head><title><%=title%></title></head></html>

或许您真正想问的是,您是否可以通过编程方式创建文档,答案是肯定的。请参阅QTextDocument documentation,然后查看如何print to a PDF