2010-07-07 7 views
2

Im은 XSLFO에서 매우 새롭습니다. 일부 조건에 따라 텍스트 항목의 색을 지정해야합니다. 내가 위의 코드와 코드 조각XSLFO에서 텍스트의 배경색을 설정하십시오.

<fo:inline color = "red"> 
    <xsl:value-of select="."/> 
</fo:inline> 

를 사용 할 내가 빨간색으로 텍스트의 데 ForeColor를 설정할 수 있어요. 내 질문은 같은 배경색을 설정하는 방법입니다.

내가

<fo:inline color = "red"> 
    <fo:block background-color = "yellow"> 
    <xsl:value-of select="."/> 
    </fo:block> 
</fo:inline> 

사용하여 배경 색상을 추가 할 수 있습니다

그러나 이것은 내 항목이 xslfo 문서가 추가에 사용할 수있는 속성이있다라고하지만 내 요구 사항

밤은 별도의 행에 제공하고있다 텍스트의 백그라운드 칼라

<fo:inline background-color = "yellow"> 
Hello,World 
</fo:inline> 

임 저를 도와 밖으로 1.0

모든 사용자에게 공개 xslfo 버전을 사용하고 계십니까?

감사합니다.

+0

연휴에 S-O 사용자가 있습니까? –

+0

나를위한 작품 (FO 입력 http://pastebin.com/7sSMNhrd 및 PNG 출력 http://imgur.com/n8NkD.png FOP 0.95 사용). 어떤 FO 프로세서를 사용하고 있습니까? 아마 당신은 문제를 재현하는 완전한, 최소한의 예제 XSL-FO를 게시 할 수 있습니다. –

+0

안녕하세요 Jukka ... 어디에서 FOP의 버전 번호를 확인할 수 있습니까? –

답변

2

background-color is supported for fo:inline입니다.

XSL-FO 지원 문제 및 사용중인 엔진의 버그를 배제하기 위해 여러 FO 엔진에 대해 XSL-FO를 테스트하는 것이 도움이되는 경우가 많습니다.

Antennahouse, renderX, Ibex에 대해 실행 해보십시오, 또는 당신의 XSL-FO 또는 FO 엔진에 문제가있는 경우 다른 엔진은 (대부분의 시험 버전을 제공)를 참조 할 수 있습니다.