Printing in Survex

Graham Mullan graham.mullan@breathemail.net
Thu, 5 Sep 2002 10:40:22 +0100


| > I have just printed a copy of a plan which I want
| > to fit on one A3 sheet. At the relevant scale, Aven insists that it
| > will take 3 sheets of A4, not two, as I cannot alter either the layout
| > of the information on the bottom of the sheet or the placement of the
| > plan on the sheet.
|
| I'm curious why it doesn't fit.  It should unless it's really close to
| the size of the page (a small margin is allowed for on each side).

One thing I have noticed is that (using acrobat distiller as a print
preview) is that you get a slightly different layout for A3 and 2xA4/ The
former prints much closer to the edge eof the paper.
|
| Or is it because of the info box in the bottom left corner?  If you turn
| that off (with --raw), it doesn't currently notice and take advantage of
| the extra space.  I'll fix that for 1.0.14 anyhow.

This may be part of the reason for the effect noted above?
|
| On Wed, Jul 17, 2002 at 01:49:27PM +1000, Michael Lake wrote:
| > Adding print preview adds more code, more work for the developers,and
| > more opportunity for bugs.
[snip]

Very true, but then we could reduce the code to an absolute minimum and
remove all opportunity for bugs by going back to using a book of logarithms
or even a ruler and protractor!

| With printing from Aven, wxWindows provides a framework which means that
| mostly the code needed to draw in a window can just be reused, as can
| all the controls for selecting what gets drawn.  And we can get rid of
| most of the backends (it might perhaps be useful to adapt the Postscript
| backend to allow export of EPS, and keep an option to export as HPGL for
| plotters - I need to investigate whether there's a need for these, or if
| they can be accomplished as well or better via a revised printing system).

export of EPS would be great - anything that would allow export into a
graphics package would be sooo useful. Even BMP could be imported and saved
according to the user's preference.

Graham