|
Subject: Re: line-field usage From: Peter Nilsson <pnidv96@xxxxxxxxxxxxxx> Date: Thu, 2 Dec 1999 14:26:04 +0100 (CET) |
On Thu, 2 Dec 1999, Pawson, David wrote:
> I have a wrapper <progress> which contains para elements.
>
> I'm being asked for an appearance of:
>
> Progress para begins here, not on line below
> and wraps to 1.5 inches.
> Other paras need to follow here
>
>
>
[...]
> (element progress
> (make paragraph
> start-indent: 1.5in
> first-line-start-indent: -1.5in
> (make sequence
> (make line-field
> field-width: 1.5in
> (literal "Progress"))
> (process-matching-children "para"))))
>
Did you try something like:
(element progress
(let ((my-children (select-elements (children (current-node)) 'para)))
(sosofo-append
(make paragraph
; ...
(sosofo-append
(make line-field ;... ;)
(process-node-list
(children (node-list-first my-children)))))
(process-node-list (node-list-rest (my-children))))))
Ofcourse, there are other solutions as well. You could, for example,
process the first para with a special processing mode.
(The above is not tested, obiously:-)
Regards,
/Peter Nilsson
--
'(#\P . (#\e . (#\t . (#\e . (#\r)))))
DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| line-field usage, Pawson, David | Thread | Re: line-field usage, Roger Holberton |
| Re: passthrough and empty elements., Peter Nilsson | Date | Re: following white space, Peter Nilsson |
| Month |