🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #3544

Landscape page orientation

#3544
From: Christopher Tate
Date: Sat, 03 Nov 1990 19:07
33 lines
2105 bytes
When transforming the coordinate space into landscape orientation, what is
the "accepted" procedure for placing the origin?  As I see it, there are a
couple of possibilities:

First, you could move the origin over to the other physical corner of the
page, like this:

 Before:     |                         After:              |
             |  |                                       |  | <--   right
   left  --> |  |              ===>                     |  |      edge of
  edge of    |  +-------                            ----+  |       paper
   paper     |                                             |     (X axis)
  (Y axis)   +------------                        ---------+
           (0,0)                                          (0,0)

Or, you could move the origin (0,0) to be the corner of the *IMAGEABLE*
page, instead of being offset from the corner by some small amount.

Or, third, you could try to arrange it so that the offset from the origin
to the corner of the imageable region of the page is the same after the
transformation as it was before.  Kind of "All I did is cut some stuff off
of the top, and added some stuff on the right" in effect.

Which of these is "right?"  I'm tempted to use the last method, which
preserves any positioning offset from the origin exactly.  What say the
rest of you?

-------
Christopher Tate                  | "Living in a fisheye lens, caught
                                  |  in the camera eye; I have no
cxt105@psuvm.psu.edu              |  heart to lie:  I can't pretend a
{...}!psuvax1!psuvm.bitnet!cxt105 |  stranger is a long-awaited friend."
cxt105@psuvm.bitnet               |              -- Rush, "Limelight"
Technical Details
Message-ID: <90307.140743CXT105@psuvm.psu.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!know!zaphod.mps.ohio-state.edu!julius.cs.uiuc.edu!psuvax1!psuvm!cxt105

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!know!zaphod.mps.ohio-state.edu!julius.cs.uiuc.edu!psuvax1!psuvm!cxt105
From: CXT105@psuvm.psu.edu (Christopher Tate)
Newsgroups: comp.lang.postscript
Subject: Landscape page orientation
Message-ID: <90307.140743CXT105@psuvm.psu.edu>
Date: 3 Nov 90 19:07:43 GMT
Organization: Penn State University
Lines: 33