WYSIWYG printing

Does anyone know of a WYSIWYG print component?  Is such a thing feasible?

Thanks,

Clem.