Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Druckt die angegebenen Seiten des Berichts auf dem ausgewählten Drucker mithilfe der PrintOptions.PrinterName-Eigenschaft. Wurde kein Drucker ausgewählt, wird der im Bericht angegebene Standarddrucker verwendet.
[Visual Basic]
Public Overrideable Sub PrintToPrinter( _
ByVal nCopies As Integer, _
ByVal collated As Boolean, _
ByVal startPageN As Integer, _
ByVal endPageN As Integer _
)
[C#]
public virtual void PrintToPrinter(
int nCopies,
bool collated,
int startPageN,
int endPageN
);
Parameter
nCopies
Gibt die Anzahl der zu druckenden Kopien an.collated
Gibt an, ob die Seiten sortiert werden.startPageN
Gibt die erste Seite an, die gedruckt wird.endPageN
Gibt die letzte Seite an, die gedruckt wird.
Hinweise
Um alle Seiten zu drucken, legen Sie die Parameter startPageN und endPageN auf Null fest.
Beispiel
Im folgenden Beispiel werden die Seitenränder des Berichts festgelegt, der Drucker ausgewählt und der Bericht gedruckt.
[VJ#]
private void printReport2( String printerName )
{
PageMargins margins;
margins = Report.get_PrintOptions().get_PageMargins();
margins.bottomMargin = 350;
margins.leftMargin = 350;
margins.rightMargin = 350;
margins.topMargin = 350;
Report.get_PrintOptions().ApplyPageMargins( margins );
Report.get_PrintOptions().set_PrinterName( printerName );
Report.PrintToPrinter( 1, false, 0, 0 );
}
[Visual Basic]
Private Sub PrintReport(ByVal printerName As String)
Dim margins As PageMargins
margins = Report.PrintOptions.PageMargins
margins.bottomMargin = 350
margins.leftMargin = 350
margins.rightMargin = 350
margins.topMargin = 350
Report.PrintOptions.ApplyPageMargins(margins)
Report.PrintOptions.PrinterName = printerName
Report.PrintToPrinter(1, False, 0, 0)
End Sub
[C++]
void PrintReport(String* printerName)
{
PageMargins margins;
margins = Report->PrintOptions->PageMargins;
margins.bottomMargin = 350;
margins.leftMargin = 350;
margins.rightMargin = 350;
margins.topMargin = 350;
Report->PrintOptions->ApplyPageMargins(margins);
Report->PrintOptions->PrinterName = printerName;
Report->PrintToPrinter(1, false,0,0);
};
[C#]
private void PrintReport(string printerName)
{
PageMargins margins;
margins = Report.PrintOptions.PageMargins;
margins.bottomMargin = 350;
margins.leftMargin = 350;
margins.rightMargin = 350;
margins.topMargin = 350;
Report.PrintOptions.ApplyPageMargins(margins);
Report.PrintOptions.PrinterName = printerName;
Report.PrintToPrinter(1, false,0,0);
}
Anforderungen
Namespace CrystalDecisions.CrystalReports.Engine
Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Siehe auch
ReportDocument Klasse | ReportDocument Elemente | CrystalDecisions.CrystalReports.Engine Namespace
©2005 Business Objects SA Alle Rechte vorbehalten
| Business Objects SA http://germany.businessobjects.com/ Supportleistungen http://germany.businessobjects.com/support/ |