2017-12-20 27 views
-1

XSL : FO에서는 표 안에 이미지를 추가하려고하지만 이미지가 PDF에 반영되지 않습니다.표 셀에서 xsl 시트 시트에 이미지를 추가하는 방법

<fo:table-cell border-style="solid" border-color="black" border-width="0.4pt" number-columns-spanned="1" text-align="center" display-align="center"> 
        <fo:block font-family="isocpeur" line-height="12pt" font-size="12pt" font-weight="bold" space-before.optimum="1.5pt" space-after.optimum="1.5pt" keep-together="always"> 
        <fo:external-graphic 
        content-width="scale-down-to-fit" 
        content-height="scale-down-to-fit" 
        scaling="uniform" 
        src="src\com\createpdf\image\LOGO.png"/> 
       </fo:block> 
       </fo:table-cell> 
+0

문제가있는 곳에서 입력 XML, XSL 및 출력을 추가하여 질문을 편집하십시오 -보다 쉽게 ​​도움이 될 것입니다. –

+3

문제는 (적어도 하나의 문제는) HTML 페이지 용'img' 태그를 사용하고 있다는 것입니다. 변환을 위해 xsl-fo를 출력하는 경우에는'fo : external-graphic'을 사용해야 할 것입니다 pdf로. –

+0

나는 내 게시물을 편집했습니다. 내게 도움이 되십시오. 이미지의 경로 대신 URL을 사용하여 시도해 보았습니다. 그러나 작동하지 않았습니다. – navya

답변

0

상대 경로를 지정했습니다. FO 프로세서는 XSLFO 파일이 상주하는 디렉토리를 기반으로이 경로를 평가합니다. 모호성을 제거하려면 절대 경로를 사용하십시오 (예 : 드라이브 문자 C : \ folder \ 등으로 시작).

이미지의 크기를 지정하지 않았습니다. 나는 content-width="scale-down-to-fit" 크기를 조정할 필요가 있다고 생각합니다.

<fo:external-graphic width="1cm"... 

그리고 무엇이 PDF로 보입니까? Antennahouse Formatter에서 이미지를 찾을 수없는 경우 자리 표시자를 배치합니다. 그것은 문제의 범위를 좁히는 데 도움이됩니다.

+0

HI Hobbes, 전 상대 경로로 시도했지만 작동하지 않았습니다./대신에 \를 사용했습니다 .. – navya

+0

내 대답을 수정했습니다 ... – Hobbes

+0

이미지가없는 표의 빈 셀이 보입니다. – navya