How can I print an html file using the UltraPrintPreviewDialog?
I'm sorry but UltraPrintPreviewDialog is just a component for showing a preview of a .Net PrintDocument so you would need to write/obtain a PrintDocument that renders HTML.