代码之家  ›  专栏  ›  技术社区  ›  Ace

如何在DoBook中设置最大图像高度?

  •  1
  • Ace  · 技术社区  · 15 年前

    我现在有一个问题,当我把我的文档转换成pdf时,图片有点不稳定。我90%的截图都很好,但剩余部分的高度超过了740像素,这会导致它们跑出页面。我对宽度没有问题。

    <?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%" 但没有运气。 我想告诉图像有一个最大的高度,但填写宽度。

    1 回复  |  直到 15 年前
        1
  •  0
  •   madisonw    15 年前

    在不知道您使用的是什么DocBook实现的情况下,我建议使用depth属性(depth=“740px”)设置视区的高度,以确保缩放按预期工作。并尝试较小的值(即320px)以确保不会溢出页面大小。

    如果这不起作用,则可能在实现中遇到错误。

    推荐文章