You are currently viewing a snapshot of 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, please file a bug.

Author: Michael Plitkins
Updated: 11 October, 1998



  • 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.