wiki:BOOK_PRINTING_R0

Version 3 (modified by nenko, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=BOOK_PRINTING_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

This task should define the functionality for book print support in Sophie2. It should allow choosing of a printer, different printing formats (A4, A3, B4 ...) and printing orientation.

Task requirements

  • Create a new module for print support
  • Make a print action for the book
  • Make a HUD (or a Dialog) for supported print featrues:
    • Choosing printer
    • Choosing paper format
    • Choosing orientation - portrait, landscape

Task result

The result should be source code

Implementation idea

We can use Java Printing Service API, in which case printing is done through the graphic context and can be used (in some form and case) the painting, that we already have, of the visual elements.

http://java.sun.com/javase/6/docs/technotes/guides/jps/spec/JPSTOC.fm.html

How to demo

Print a book from Sophie2

Design

(Describe your design here.)

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)