The Print package is a subset of the Editor package, and contains a basic Pageable implementation for printing out the contents of a BasicDocument. Options for font, size, syntax highlighting, and so on are specified using an instance of PrintOptions.

There is also a DocumentToHtmlGenerator implementation which produces HTML output based on the syntax highlighting for a BasicDocument instance. Options for font, size, syntax highlighting, and so on are specified using an instance of HTMLGEneratorOptions.