Я создаю PDF-файл, используя XSL-FO.Как правильно использовать xsl: use-attribute-sets?
Это мой заголовок в моем .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 complaning меня так сильно раздражает, я бы переключился на другой подход, если он существует. Весь мой файл сейчас кажется красным, и я не мог найти способ остановить эту проверку.
В соответствии с этим должно быть все прекрасно: http://msdn.microsoft.com/en-us/library/ms256104.aspx
Спасибо. Любой способ отключить его? –
Вы можете попытаться понизить уровень выделения для этого файла с помощью значка Hector в строке состояния, но он также отключит другие функции. – CrazyCoder
возможно, вам следует переключиться на редактируемый FO редактор, например oXygen. –