Subject: background images in print documents From: Murray Stokely <murray@xxxxxxxxx> Date: Mon, 1 May 2000 21:51:54 -0700 (PDT) |
I'm using Jade to format a simple SGML resume into HTML and RTF outputs. I'm fluent in HTML so I was very quickly able to whip up 300 lines of scheme-like code in a stylesheet to display the resume exactly as I wanted. I'm having a much harder time with Print Stylesheets though. I want an image to run down the left side of each page of the article and then the text to run down the right side (the article title and some information on the first page should be above this left/right divide). With the attached stylesheet I simply tried to start a page-sequence, and then start a table with the leftmost column being the image and the right column the actual text. The first page works great but none of the other pages will be displayed properly. Is there a better way to put an image on the left side of every page? How do tables work across page boundaries? I've been thumbing through my printed copy of the ISO DSSSL standard and I can't figure out the "right" way to accomplish this simple task. Remember that I'm using Jade and hence limited to the subset of DSSSL that Jade supports. Thanks for any pointers! Murray My existing stylesheet - <!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [ <!ENTITY dbstyle PUBLIC "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN" CDATA DSSSL> ]> <style-sheet> <style-specification use="docbook"> <style-specification-body> ; ; DSSSL Print Style Sheet ; ; Murray Stokely ; 25 Apr 2000 ; (element article (make simple-page-sequence top-margin: 1in bottom-margin: 1in left-margin: 1in right-margin: 1in font-size: 12pt line-spacing: `4pt min-leading: 0pt (process-children))) (element sect2 (make table (make table-column width: 1in) (make table-row (make table-cell (make external-graphic display?: #t entity-system-id: "leftbar-resume.png" max-width: 2in notation-system-id: "png")) (make table-cell (process-children))))) ;; p243 of DSSSL spec (external-graphic) ;(element (article title) ;(element imagedata ; (literal "image here")) (element title (make paragraph font-weight: 'bold font-size: 18pt (process-children))) (element para (make paragraph space-before: 8pt (process-children))) (element emphasis (if (equal? (attribute-string "role") "strong") (make sequence font-weight: 'bold (process-children)) (make sequence font-posture: 'italic (process-children)))) (element (emphasis emphasis) (make sequence font-posture: 'upright (process-children))) </style-specification-body> </style-specification> <external-specification id="docbook" document="dbstyle"> </style-sheet> DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: UNC file://, Brandon Ibach | Thread | DSSSList guidelines, DSSSList Owner |
Re: UNC file://, Brandon Ibach | Date | Re: Character List (was Space prese, Jany Quintard |
Month |