XP> CSS-Print Issue with Absolute Positioning

XP> CSS-Print Issue with Absolute Positioning

ElliottBradshaw at oaktech.com ElliottBradshaw at oaktech.com
Fri Nov 1 15:07:34 EST 2002


Use of "position absolute" breaks the single-pass nature of XHTML-Print.
Thus an Enhanced Layout printer, as currently defined, needs enough memory
to store all the XML.

This may not be a bad thing, since that printer is probably also powerful
enough to do photo processing.  I actually thought this was intentional.



------------------------------------------
Elliott Bradshaw
Director, Software Engineering
Oak Technology Imaging Group
781 638-7534



                                                                                               
                    don at lexmark.co                                                             
                    m                    To:     xp at pwg.org                                    
                    Sent by:             cc:                                                   
                    owner-xp at pwg.o       Subject:     XP> CSS-Print Issue with Absolute        
                    rg                    Positioning                                          
                                                                                               
                                                                                               
                    11/01/2002                                                                 
                    02:58 PM                                                                   
                                                                                               
                                                                                               




All:

I would like to formally raise the issue of ABSOLUTE positioning in
CSS-Print.

As it is currently defined, in Print Enhanced mode, an element can be
absolutely positioned using the "position absolute" property/property value
pair.  This means that at the bottom of a page, it is quite legal to add a
header which is, of course, behind the current "cursor" position on the
page.  (See http://www.w3.org/TR/REC-CSS2/visuren.html#comparison for a
comparison of the various positioning methods allowable in CSS.)

Lexmark's issue with this is not strictly the ability to absolutely
position but rather the problem with moving backwards on the page.  It
would be workable to have all the absolutely placed elements at the start
of the page when they can be cached and dealt with as the page is built but
that is not required in CSS.  As such we would like to either remove the
ability to do absolute positioning completely or alternatively require that
absolute positioning shall not reference a location on the page "behind"
the current "cursor"position.

I'll add this to the agenda.

**********************************************
 Don Wright                 don at lexmark.com

 Member, IEEE SA Standards Board
         PatCom Chair, SCC Liaison
 Member, IEEE-ISTO Board of Directors
 f.wright at ieee.org / f.wright at computer.org

 Director, Alliances & Standards
 Lexmark International
 740 New Circle Rd
 Lexington, Ky 40550
 859-825-4808 (phone) 603-963-8352 (fax)
**********************************************









More information about the Xp mailing list