2013년 1월 22일 화요일

XSL-FO master-reference 를 조건에 따라 by condition


왼쪽 오른쪽....페이지 레이아웃이 다양한데 조건값이 있을 때
xsl:if를 써서 master-reference 값을 바꾸고 싶을 때

............
<fo:page-sequence master-reference="any">
<xsl:if test="@number mod 2 = 1">
<xsl:attribute name="master-reference">odd</xsl:attribute>
</xsl:if>
<xsl:if test="@number mod 2 = 0">
<xsl:attribute name="master-reference">even</xsl:attribute>
</xsl:if>

.........

@number는 페이지 값이 될 수도 있다.

뭏든 위와 같이 master-reference 값을 바꿀 수 있다.

댓글 없음:

댓글 쓰기