|
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 |