You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.




Printing
Author: Michael Plitkins
Updated: 11 October, 1998

 

Risks

  • Aside from new layout capabilities (pagination, column support, table splitting), we expect the existing rendering code to be used.
  • Dependencies

  • We need to create an API to allow a version of a base device context to be created from information available in a platform specific printer specification supplied by the application. this will most likely be a method of the device context to ask it to return a new version of itself based on the supplied printer specs.

  • Layout's ability to perform proper splitting of object across page boundaries.

  • Existing rendering code.

  • Unix printing requires Postscript rendering.
  • Assumptions

  • ImageLib printing support survived the BAM effort

  • Print dialog and Printer Setup UI will come from Mozilla / Containing app.