Interface NbDocument.Printable

All Superinterfaces:
Enclosing interface:

public static interface NbDocument.Printable
extends Document

Document which may support styled text printing. Any document that wishes to support special formatting while printing can implement this interface and provide a AttributedCharacterIterator specifying colors, fonts, etc.

Field Summary
Fields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty
Method Summary
 AttributedCharacterIterator[] createPrintIterators()
          Get an attributed character iterator for the document, so that it may be printed.
Methods inherited from interface javax.swing.text.Document
addDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeDocumentListener, removeUndoableEditListener, render

Method Detail


public AttributedCharacterIterator[] createPrintIterators()
Get an attributed character iterator for the document, so that it may be printed.

For a convenient way to do this, you may use a simple implementation of an attributed character list.

list of AttributedCharacterIterators to be used for printing
See Also:


Built on May 3 2007.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.