I'm working with 2007, and am not seeing some of the methods they are mentioning. The only thing I've been able to find is this.Print(), which allows you to pass a bool parameter to determine whether or not to show the print dialog.
This would work great if I was printing the whole form. My typicall print settings is to print multiple views. I want to do this with code...
if (thisCondition)
{
this
.ViewInfos[0].print():
else
this
.ViewInfos[1].print():
}