Re: Automatic image scaling

Subject: Re: Automatic image scaling
From: Tony Graham <tgraham@xxxxxxxxxxxxxxxx>
Date: Thu, 23 Jul 1998 16:51:01 -0400 (EDT)
At 23 Jul 1998 14:42 -0500, Kendall Clark wrote:
 > Dssslers,
 > 
 > I'd like to be able to have DSSSL scale my images depending on the 
 > value of %body-width%.
 > 
 > Has anyone done this or can you suggest an approach; one problem is that
 > DSSSL/Jade will need to know the dimensions of  the original image so
 > it can compute a scale factor... but how does it get the dimensions of
 > the original image? I would be willing to modify the DocBook DTD to add
 > attributes like file-width and file-height.

You should be able to set the max-width characteristic of your
external graphics, and you should be able to work out the available
width from the page width, left-margin, and right-margin plus
actual-start-indent and actual-end-indent at the current point.

As I read section 12.5.2, you should also be able to use:

(make external-graphic
      entity-system-id: "graphic.eps"
      display?: #t
      max-width: (display-size))

See http://www.mulberrytech.com/dsssl/dssslist/archive/0822.html.

Regards,


Tony Graham
=======================================================================
Tony Graham
Mulberry Technologies, Inc.                         Phone: 301-315-9632
17 West Jefferson Street, Suite 207                 Fax:   301-315-8285
Rockville, MD USA 20850                 email: tgraham@xxxxxxxxxxxxxxxx
=======================================================================


 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist


Current Thread
  • Automatic image scaling
    • Kendall Clark - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id PAA19601Thu, 23 Jul 1998 15:42:31 -0400 (EDT)
      • Tony Graham - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id QAA22364Thu, 23 Jul 1998 16:53:09 -0400 (EDT) <=