2015-06-03 1 views
0

Я ищу руководство (ссылку), чтобы использовать svg в xsl: fo, потому что я хочу рисовать флажки. Я не знаю, какие атрибуты я могу использовать.xsl: для ссылки SVG

Я использую xslt 2.0 и кислород.

Моего XSL: FO коды Теперь для флажка:

<fo:instream-foreign-object> 
    <svg:svg width="5" height="5" xmlns:svg="http://www.w3.org/2000/svg"> 
     <svg:rect width="5" height="5" style="stroke-width:5; stroke:rgb(250,0,0)"/> 
     <svg:line/> 
    </svg:svg> 
</fo:instream-foreign-object> 
+0

Предоставление внешних ссылок не по теме. Вам нужно задать конкретный ответный вопрос. Какова ваша проблема, что происходит вместо этого? –

+0

С помощью этого кода я получаю черный прямоугольник, но мне нужно знать, какие атрибуты я могу использовать в стиле? они одинаковы для css? – bvb1909

+0

Вы должны получить черный прямоугольник с красным краем. fill: blue; должен сделать его синим. –

ответ

0

Не уверен, что ваши требования, но вы можете просто нужен характер голосования, как следующее (или &#x2611; в XML):

См. http://en.wikipedia.org/wiki/Check_mark для альтернатив.

+0

как я могу использовать эти «& # x2611;» если я использую их в fo: block, я получаю #? – bvb1909

+1

Вы должны использовать шрифт с глифом для этой точки кода; если вы используете Apache FOP, вам также нужно [настроить шрифт] (http://stackoverflow.com/q/25895984/4453460). – lfurini