2017-03-10 3 views
1

이미지 뒤에 1mm의 여백이 나타납니다. 내 XML은 :fo : external-graphic 이후 원치 않는 여백

<fo:block-container position="absolute" width="47.6mm" height="160mm" font-family="Verdana"> 
    <fo:block-container position="absolute" height="25mm" space-after="3mm"> 
     <fo:block> 
      <fo:external-graphic src="release heading.svg" /> 
     </fo:block> 
     <fo:block font-size="7pt" text-align="start" color="#6f696d" display-align="center" start-indent="0mm" background-color="#efefef"> 
      <fo:table border-collapse="collapse"> 
        ... 
      </fo:table> 
     </fo:block> 
    </fo:block-container> 

은 다음과 같습니다 : 나는 흰색 선을 원하지 않는

enter image description here

.

<fo:external-graphic content-height="100%" src="release heading.svg" /> 

I는 이미지 블록 주위에 여백을 그리는 경우,이 마진이 둘 사이 인 것이 분명하다 :

난 소용 = "100 %"콘텐츠 키를 설정하려고 :

<fo:block border-style="solid" border-width="thin" border-color="black"> 
    <fo:external-graphic content-height="100%" src="release heading.svg" border-style="solid" border-width="thin" border-color="black"/> 
</fo:block> 

enter image description here

하지만 어떻게 내가 그것을 제거합니까?

답변

1

방금 ​​FOP 포럼에서 대답을 찾았습니다.

line-height 속성은 지정되지 않지만 1.2 * font-size로 계산됩니다. 그래서 블록은 이미지보다 높습니다.

나는 블록에 0으로 글꼴 크기를 설정하는 경우 :

<fo:block font-size="0pt"> 
    <fo:external-graphic content-height="100%" src="release heading.svg"/> 
</fo:block> 

는 ... 라인이 사라집니다.