Как включить повернутый текст в fo: region-body - PullRequest
4 голосов
/ 08 декабря 2010

На моей 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 градусов) внутри тела региона, так чтоэтот текст появляется на всех моих страницах.Любой, кто поможет мне

Ответы [ 2 ]

4 голосов
/ 10 декабря 2010

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

Как-то так ...

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

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

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

3 голосов
/ 09 декабря 2010

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

...