package drawtiming
forwarded 307804 http://drawtiming.sourceforge.net
thanks

On Thursday 05 May 2005 10:10, Rob Sims wrote:
> An option to set the output image size instead of setting a scale
> factor would be useful (a kind of "fit to page" functionality).

This seems straightforward enough to implement. The width and height are 
already calculated from the scale; I guess it would just need to be done in 
reverse.

i.e. current code for calculating width/height using scale:

  width = (int)(scale * (16 + labelWidth + 64 * d.maxlen));
  height = (int)(scale * y);

e.g. example code that could be used to get scale given, width or height:

  scale = width / (16 + labelWidth + 64 * d.maxlen);
       OR
  scale = height / y;

-- 
Wesley J. Landaker <[EMAIL PROTECTED]>
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2

Attachment: pgpOJUbhEjP1k.pgp
Description: PGP signature

Reply via email to