2010-12-08 2 views
4

В моей XSL страницы мастер-код выглядит следующим образом ...Как включить повернутый текст в фо: область-тело

<fo:simple-page-master fo:master-name="First" fo:page-width="210.82mm" fo:page-height="297.180mm"> 
      <fo:region-body fo:region-name="first-graphic-region" fo:border-top="6px solid rgb(164,186,207)" fo:border-bottom="6px solid rgb(164,186,207)" fo:margin="100mm 30mm 27mm 15mm"/> 
      <fo:region-body fo:region-name="second-graphic-region" fo:background-color="rgb(164,186,207)" fo:border="1px solid rgb(164,186,207)" fo:margin="100mm 15mm 27mm 185mm"/> 
      <fo:region-body fo:region-name="first-flow-region" fo:border="none" fo:margin="35mm 15mm 27mm 15mm"/> 
      <fo:region-before fo:region-name="xsl-region-before" fo:extent="55mm"/> 
      <fo:region-after fo:region-name="xsl-region-after" fo:display-align="after" fo:extent="27mm"/> 
      <fo:region-start fo:region-name="xsl-region-start" fo:extent="15mm"/> 
      <fo:region-end fo:region-name="xsl-region-end" fo:extent="15mm"/> 
</fo:simple-page-master> 

У меня есть требование, где в я должен включать в себя вертикальный область текста (повернутый на 90 градусов) внутри области тела Чтобы этот текст отображался на всех моих страницах. Любой, кто поможет мне

ответ

4

То, что работало для меня ... Я изменил ссылочную ориентацию боковой области (правая сторона)

Что-то вроде этого ...

<fo:region-end fo:region-name="xsl-region-end" fo:extent="25mm" fo:reference-orientation="90"/> 

Теперь, когда я включать блок внутри боковая область. Я могу напечатать его на всех страницах, как мне нужно.

Слишком глупо от меня, чтобы не попробовать это сначала :)

3

Проверьте reference-orientation. Я не уверен, что это работает на всех элементах, но оно работает на fo: block.

+1

Спасибо Питер. Свойство ориентации работает для fo: block только тогда, когда блок используется в статическом контенте. – 2010-12-10 10:19:10

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

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