Subject: (dsssl) Setting font size for header and footer From: Tim McDaniel <tmcd@xxxxxxxxx> Date: Thu, 20 Mar 2003 02:28:24 -0600 (CST) |
The people who have replied to my several beginner questions have all been very helpful, and I am quite grateful. I hope nobody is resentful of my coming back with more questions -- anyone who is annoyed would, I hope, feel quite free to delete my e-mail unanswered. Tonight's problem, for anyone who would be so kind: I have a style-specification for RTF output. I have now parameterized the various sizes and spaces in a bunch of defines at the top. That way, I hope to be able to change the whole thing to 9pt without having to edit the result in a word processor. Currently, they're ... margin stuff ... (define normal-point-size 24pt) ; 10pt (define large-point-size 12pt) (define larger-point-size 14pt) (define header-point-size 18pt) ; 8pt (define signature-height (* 3 normal-point-size)) (define extra-discussion-space-before 3pt) The ones with comments above I increased temporarily to see whether it was indeed using my parameters. Every time I do a "make paragraph" I supply the "font-size:" explicitly. (Similarly in each "make simple-page-sequence", I supply the margin info.) The problem is how to implement header-point-size. It's currently unused. I give the page header in various calls of (make simple-page-sequence ;; set margins et cetera ... left-header: (literal "COVER LETTER") center-header: (make sequence (literal "Page ") (page-number-sosofo) (literal " of FIXME") ) right-header: (literal "December 2002") *contents* ) The header text is staying in 10-point text. I looked in the DSSSL spec. "literal" does not accept "font-size:", so far as I can see. "make paragraph" does, and I tried it, but that put three paragraph breaks into my header, which is Really Wrong. "make character" does allow font-size:, but I don't see how to use it. Would I have to re-implement my own version of literal, splitting the argument string(s) into individual characters and doing a "make character" on each (and a "make sequence" around the whole)? If so, that looks exceedingly painful, what with specifying allowed-ligatures:, space?:, input-whitespace?:, ... What am I missing? -- Tim McDaniel (home); Reply-To: tmcd@xxxxxxxxx; work is tmcd@xxxxxxxxxxx DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: (dsssl) Include some defines?, Jany Quintard | Thread | Re: (dsssl) Setting font size for h, Dan Richter |
Re: (dsssl) Include some defines?, Jany Quintard | Date | Re: (dsssl) Setting font size for h, Dan Richter |
Month |