PrintShowPrinterSettingsDialog Method (GdViewer)
Prompts the printer driver to show the printer settings dialog box of the active printer.
Prompts the printer driver to show the printer settings dialog box of the active printer.
public function PrintShowPrinterSettingsDialog(
: Window
): GdPictureStatus;
public function PrintShowPrinterSettingsDialog(
: Window
) : GdPictureStatus;
'Declaration
Public Function PrintShowPrinterSettingsDialog( _
ByVal As Window _
) As GdPictureStatus
Parameters
- owner
- Represents the top-level window that will own the modal dialog box.
Return Value
A member of the GdPictureStatus enumeration. If the method has been successfully followed, then the return value is GdPictureStatus.OK.
We strongly recommend always checking this status first.
How to display the printer's standard settings dialog box.
'We assume that the GdViewer1 control has been properly integrated.
If GdViewer1.DisplayFromFile("") = GdPictureStatus.OK Then
If GdViewer1.PrintShowPrinterSettingsDialog(Me) = GdPictureStatus.OK Then
If GdViewer1.Print(PrintSizeOption.PrintSizeOptionActual) = GdPictureStatus.OK Then
MessageBox.Show("The file has been printed successfully.", "GdViewer.PrintShowPrinterSettingsDialog")
Else
Dim message As String = "The file can't be printed." + vbCrLf + "Status: " + GdViewer1.GetStat().ToString()
If GdViewer1.PrintGetStat() = GdPictureStatus.PrintingException Then message = message + " Error: " + GdViewer1.PrintGetLastError()
MessageBox.Show(message, "GdViewer.PrintShowPrinterSettingsDialog")
End If
End If
GdViewer1.CloseDocument()
Else
MessageBox.Show("The file can't be displayed. Status: " + GdViewer1.GetStat().ToString(), "GdViewer.PrintShowPrinterSettingsDialog")
End If
//We assume that the GdViewer1 control has been properly integrated.
if (GdViewer1.DisplayFromFile("") == GdPictureStatus.OK)
{
//display the printer settings dialog box
if (GdViewer1.PrintShowPrinterSettingsDialog(this) == GdPictureStatus.OK)
{
if (GdViewer1.Print(PrintSizeOption.PrintSizeOptionActual) == GdPictureStatus.OK)
{
MessageBox.Show("The file has been printed successfully.", "GdViewer.PrintShowPrinterSettingsDialog");
}
else
{
string message = "The file can't be printed.\nStatus: " + GdViewer1.GetStat().ToString();
if (GdViewer1.PrintGetStat() == GdPictureStatus.PrintingException)
message = message + " Error: " + GdViewer1.PrintGetLastError();
MessageBox.Show(message, "GdViewer.PrintShowPrinterSettingsDialog");
}
}
GdViewer1.CloseDocument();
}
else
{
MessageBox.Show("The file can't be displayed. Status: " + GdViewer1.GetStat().ToString(), "GdViewer.PrintShowPrinterSettingsDialog");
}