2013-10-08 1 views
1

Я создаю 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 постоянно жалуется, говоря:

enter image description here

Что это такое, что я делаю неправильно? Благодарю.

Редактировать: IntelliJ complaning меня так сильно раздражает, я бы переключился на другой подход, если он существует. Весь мой файл сейчас кажется красным, и я не мог найти способ остановить эту проверку.

В соответствии с этим должно быть все прекрасно: http://msdn.microsoft.com/en-us/library/ms256104.aspx

ответ

2

Похоже known bug, не стесняйтесь vote.

+0

Спасибо. Любой способ отключить его? –

+0

Вы можете попытаться понизить уровень выделения для этого файла с помощью значка Hector в строке состояния, но он также отключит другие функции. – CrazyCoder

+1

возможно, вам следует переключиться на редактируемый FO редактор, например oXygen. –

 Смежные вопросы

  • Нет связанных вопросов^_^