/// ------------------------------------------------------------------------------------
/// <summary>
/// Print method
/// </summary>
/// ------------------------------------------------------------------------------------
public virtual void Print(PrintDocument pd)
{
CheckDisposed();
if (m_rootb == null || DataAccess == null)
return;
int hvo;
IVwViewConstructor vc;
int frag;
IVwStylesheet ss;
this.GetPrintInfo(out hvo, out vc, out frag, out ss);
PrintRootSite printRootSite = new PrintRootSite(DataAccess, hvo, vc, frag, ss);
try
{
printRootSite.Print(pd);
}
catch (Exception e)
{
string errorMsg = String.Format(
ResourceHelper.GetResourceString("kstidPrintingException"), e.Message);
// TODO: Add the help file and url when we have a help file.
MessageBox.Show(FindForm(), errorMsg, "", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
}