2010-11-25 3 views
1

현재 docbook을 pdf로 변환 할 때 이미지가 불안정합니다. 내 스크린 샷의 90 %는 괜찮지 만 남은 부분의 높이가 740 픽셀을 초과하여 페이지를 벗어나게됩니다. 너비에 문제가 없다.Docbook에서 어떻게 최대 이미지 높이를 설정합니까?

<?xml version="1.0" encoding="UTF-8"?> 
<section xmlns="http://docbook.org/ns/docbook" xml:id="newNote"> 
    <title>New Note</title> 
    <section> 
    <title>Screenshot</title> 
    <mediaobject> 
     <imageobject> 
     <imagedata fileref="./views/screenshots/newNote.png" scalefit="1" width="100%" contentdepth="100%"/> 
     </imageobject> 
    </mediaobject> 
    </section> 
</section> 

나는 contentdepth="740"contentdepth="740px" width="100%"하지만 행운을 시도했습니다. 이미지에 최대 높이가 있지만 너비를 채우고 싶습니다.

+0

이것은 특정 XML 어휘 (DocBook) 문제입니다. –

답변

0

사용중인 DocBook 구현을 모르는 상태에서 깊이 속성 (depth = "740px")을 사용하여 뷰포트 영역의 높이를 설정하여 비율 조정이 예상대로 작동하는지 확인하는 것이 좋습니다. 더 작은 값 (예 : 320px)을 사용하여 페이지 크기가 넘치지 않도록하십시오.

트릭을 수행하지 않으면 구현시 버그가 발생할 수 있습니다.

+0

나는 깊이 = "740px"를 사용해 보았습니다. 그러나 어떤 이유로 심도 = "6.5in"작동하지만 크기가 더 많은 인공적인 방법을 느낍니다. – Ace

+0

6.5in은 740px가 너무 큰 이미지를 수용하기에 충분히 작은 크기 일 것입니다. 구현에 사용 된 dpi 요소에 따라 다릅니다. 다시 말하지만, 당신이 무엇을 사용하여 렌더링하는지 알지 못하면서 말하기가 어렵습니다. – madisonw

관련 문제