2014-10-01 10 views
0

visibility="hidden" 속성을 설정하면 fo:block 요소에 영향을주지 않습니다.xsl for fo 블록 가시성이 작동하지 않음

<fo:block visibility="hidden">Download:</fo:block> 

이것은 문서에 나와 있습니다.

제안 사항?

감사합니다. 가시성이 당신의 FO 엔진에 의해 지원되지 않는 경우

+0

대부분의 FO 엔진은 가시성을 지원하지 않습니다. 방금 숨겨져 있지만 공간을 유지 하시겠습니까, 아니면 완전히 제거하고 관련 공간을 축소하고 싶습니까? 덕분에 –

+0

. 나는 그것이 단순히 숨겨지기를 바란다. 다시 말해서 공간이 반향한다면 OK이다. –

답변

1

, 당신은

<fo:block color="white"> 

(또는 배경 색상을 일치 어떤 색) 사용할 수 있습니다. 흰색을 사용하고 출력이 풀 컬러 프린터로 인쇄되는 경우 흰색 텍스트를 인쇄하는 데 낭비하지 않도록 PDF를 조정해야 할 수도 있습니다.

이 방법을 사용하면 텍스트가 여전히 PDF에 있으며 추출 가능할 수 있습니다.
이를 피하려면 모든 문자가 공백으로 렌더링되는 사용자 정의 글꼴을 만들 수 있습니다. 그런 다음이 글꼴을 사용하도록 블록을 지정하십시오.

+0

괜찮아. 조금 더럽지 만 효과가있다. 감사합니다 –

+1

당신이 fo를 바꾸는 경우에, 실제적인 낱말을 밖으로 남겨 두지 않기 위하여 왜. 나는 이해하지 못한다고 생각합니다. –