Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / FO стили / 3 сообщений из 3, страница 1 из 1
04.09.2012, 18:30
    #37943344
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FO стили
Можно ли в FO сделать, что-то типа CSS? Т.е. есть элемент, скажем, заголовок колонки в таблице. Таблиц десятки, колонок сотни, приходится сотню раз писать такой код
Код: xml
1.
2.
3.
4.
5.
<fo:table-cell>
  <fo:block text-align="center" font-weight="bold">
    Title
  </fo:block>
</fo:table-cell>



Хотелось бы, что-то типа такого
Код: xml
1.
2.
3.
4.
5.
<fo:table-cell>
  <fo:block class="title">
    Title
  </fo:block>
</fo:table-cell>

и отдельно определить параметры класса.

Сейчас сделал такой финт
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<xsl:template name="title">
  <xsl:param name="title"/>
  <fo:table-cell>
    <fo:block text-align="center" font-weight="bold">
      <xsl:value-of select="$title"/>
    </fo:block>
  </fo:table-cell>
</xsl:template>

и везде по коду <xsl:call-template>. Но может быть есть более цивилизованный способ?

Таких стилевых элементов много - заголовки таблиц, имена разделов etc...

С уважением, Vasilisk
...
Рейтинг: 0 / 0
04.09.2012, 18:47
    #37943366
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FO стили
_Vasilisk_, вроде нет судя по этому обсуждению на stackoverflow .
...
Рейтинг: 0 / 0
04.09.2012, 19:51
    #37943446
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FO стили
bazile_Vasilisk_, вроде нет судя по этому обсуждению на stackoverflow .Как раз да. attribute-set определить и будет все зашибись
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / FO стили / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]