home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / sun / apps / 1852 < prev    next >
Encoding:
Text File  |  1992-09-08  |  2.5 KB  |  54 lines

  1. Newsgroups: comp.sys.sun.apps
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!morganucodon.cis.ohio-state.edu!jgreely
  3. From: jgreely@morganucodon.cis.ohio-state.edu (J Greely)
  4. Subject: Re: Pageview overlays pages of some postscript files
  5. In-Reply-To: daves@assip.csasyd.oz.au's message of 7 Sep 92 03: 20:40 GMT
  6. Message-ID: <JGREELY.92Sep8161437@morganucodon.cis.ohio-state.edu>
  7. Originator: jgreely@morganucodon.cis.ohio-state.edu
  8. Sender: news@cis.ohio-state.edu (NETnews        )
  9. Organization: Ohio State University Computer and Information Science
  10. References: <8372@sirius.ucs.adelaide.edu.au> <daves.715836040@condor>
  11. Date: Tue, 8 Sep 1992 21:14:37 GMT
  12. Lines: 40
  13.  
  14. In article <daves.715836040@condor> daves@assip.csasyd.oz.au
  15.  (David Smart) writes:
  16. >The problem is that PageView uses the %%page command to determine
  17. >where pages end.  If there aren't any, it doesn't stop.  This is the
  18. >wrong behaviour, as the %%page is specifically a comment (called a
  19. >"body comment" in the "red book").
  20.  
  21. This is perfectly sensible behavior for a previewer.  While it's nice
  22. that some other previewers manage to trap all showpage commands
  23. correctly, the problem is "poor PostScript", not "poor previewer".
  24.  
  25. >The red book indicates that an application that "operates on the
  26. >structure of a PostScript page description (to extract page subsets,
  27. >reverse the order of pages, etc.) must pay attention to these
  28. >boundaries".  IMHO, PageView is emulating a printer, not an
  29. >application that extracts page subsets, etc.
  30.  
  31. Unless you cache all of the bitmaps, how else is the previewer going
  32. to page backwards?  Also, if I want to read page 300 of a 300-page
  33. document, it's damn silly to have to wait for all of the pages to be
  34. rendered.  Proper use of the Adobe Document Structuring Conventions
  35. makes life much simpler.
  36.  
  37. >It's easy to see why they did it - it makes provision of
  38. >next/previous facilities very easy - but it makes the program
  39. >incompatible with very correct PostScript.
  40.  
  41. It makes it incompatible with those grubby little PostScript files
  42. that people show to Mom and say "look what followed me home; can I
  43. keep it?".
  44.  
  45. >However, it's much easier to create filters for your favourite
  46. >PostScript producers - simply get them to shove %%page commands in
  47. >after the calls to the appropriate page-throw macros.
  48.  
  49. This is necessary but not sufficient; read the DSC (currently at
  50. version 3.0, found in appendix G of the second edition of the
  51. PostScript Language Reference Manual).
  52. -- 
  53. J Greely (jgreely@cis.ohio-state.edu; osu-cis!jgreely)
  54.