[xep-support] use intrinsic height of SVG images

From: Oliver Becker (obecker@informatik.hu-berlin.de)
Date: Fri Jan 02 2004 - 07:31:40 PST

  • Next message: Nikolai Grigoriev: "Re: [xep-support] use intrinsic height of SVG images"

    Happy new year everybody,

    I'm sure this is a dumb question (or at least a faq).
    I want to embed an SVG into my PDF document.

    My FO looks like this:
    <fo:block [spaces and borders]>
    <fo:external-graphic src="url(foo.svg)" content-width="scale-to-fit"
                         width="210mm - 35mm - 45mm"/>

    foo.svg starts with these lines:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"

    <svg xmlns="http://www.w3.org/2000/svg"
         width="900" height="500" viewBox="0 0 900 500">

    (I've added the viewBox attribute according to the advice in
    http://xep.xattic.com/xep/doc/spec.html#SVG but it doesn't solve
    the problem.)

    The effect of the lines above is that my graphic is scaled to the requested
    width (and height as well), but the block doesn't reserve enough vertical
    space. So the image overlaps the preceding text block.

    What do I have to change to make XEP compute and reserve the needed space?

    Thanks in advance,

    | ob|do Dipl.Inf. Oliver Becker |
    | --+-- E-Mail: obecker@informatik.hu-berlin.de |
    | op|qo WWW: http://www.informatik.hu-berlin.de/~obecker |

    (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
    in the body of the message to majordomo@renderx.com from the address
    you are subscribed from.
    (*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html

    This archive was generated by hypermail 2.1.5 : Fri Jan 02 2004 - 07:39:45 PST