|
Subject: per-page images in print documents From: Murray Stokely <murray@xxxxxxxxx> Date: Sat, 6 May 2000 19:53:02 -0700 (PDT) |
I never got any input on this. All I want is a tall vertical image to be
displayed on the left side of every page of my document. Is this
possible in any way with a simple-page-sequence, or anything other method
supported by OpenJade? I can create a table and put the image in one
column but that only works for the first page; it will not work for
the other pages. Is there any other way to accomplish this simple task?
Thanks.
- Murray
---------- Forwarded message ----------
Date: Mon, 1 May 2000 21:51:54 -0700 (PDT)
From: Murray Stokely <murray@xxxxxxxxx>
To: dssslist@xxxxxxxxxxxxxxxx
Subject: background images in print documents
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: Filtering nodes on other attrib, Gary Lawrence Murphy | Thread | Re: per-page images in print docume, Christof Drescher |
| Re: Filtering nodes on other attrib, Brandon Ibach | Date | Re: PDF backend for (Open)Jade, Christof Drescher |
| Month |