我正在使用 XSL - FO 创建一些 PDF 。
这是我的 .fo 文件中的标题:
<xsl:stylesheet version="1.1"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
exclude-result-prefixes="fo">
在此之后,我有:
<xsl:output method="xml" version="1.0" omit-xml-declaration="no" indent="yes"/>
<xsl:param name="versionParam" select="'1.0'"/>
<xsl:attribute-set name="captionColumnSet">
<xsl:attribute name="font-size">7pt</xsl:attribute>
</xsl:attribute-set>
然后,当我尝试使用这样的属性集时:
<fo:table-cell xsl:use-attribute-sets="captionColumnSet">
<fo:block>
test
</fo:block>
</fo:table-cell>
那么文本将是16pt。这里没有问题。然而 IntelliJ 不断抱怨说:
我做错了什么?谢谢。
编辑:IntelliJ 抱怨让我非常恼火,如果它存在,我会切换到不同的方法。我的整个文件目前看起来是红色的,我找不到停止此检查的方法。
根据这个应该没问题:http: //msdn.microsoft.com/en-us/library/ms256104.aspx