combit List & Label 29 - .NET Hilfe
combit.Reporting Namespace / ListLabel Klasse / Print Methode / Print(String,LlProject,String) Methode
Name des zu verwendenden temporären Druckers.
Projekttyp. Siehe LlProject. Kann außerdem über die AutoProjectType Eigenschaft gesetzt werden.

Dateiname des Projekts oder Voreinstellung für den Dateiauswahldialog.

Es können auch mehrere Dateinamen semikolonsepariert übergeben werden. Dann wird ein Kombinationsdruck durchgeführt und die Ausgaben der einzelnen Projekte als Gesamtausgabe zusammengefasst. Es muss aber zusätzlich die Anzeige des Dateiauswahldialogs unterdrückt werden, indem die Eigenschaft AutoShowSelectFile auf false gesetzt wird.

Kann außerdem über die AutoProjectFile Eigenschaft gesetzt werden.



In diesem Thema
    Print(String,LlProject,String) Methode
    In diesem Thema

    Diese Schlüsselmethode ist zuständig für den datengebundenen Druck. Weisen Sie der Komponente eine DataSource zu und rufen Sie diese Methode auf, um einen Druck zu starten.

    Diese Überladung erlaubt es den Druckernamen temporär für diesen einen Druck auf einen anzugebenden Namen zu setzen. Beachten Sie dabei folgende Punkte:

    • Der Drucker wird bei allen Bereichen gesetzt, falls in einem Projekt mehrere Bereiche vorhanden sind.
    • Die Änderung des Druckernamens ist nur temporär, sobald der Name leer ist, wird wieder der ursprünglich im Designer eingestellte Drucker verwendet.
    • Kommt nach einem Print("<Drucker>") ein Print(), wird auch wieder der ursprünglich im Designer verwendete Drucker verwendet.
    • Wird während des Drucks eine Exception ausgelöst (bspw. durch die Schaltfläche "Abbrechen" im Druckoptionsdialog), die im Code abgefangen wird und danach ein neuer Druck ohne Druckername gestartet wird, sind bei diesem die voreingestellten Drucker/Designeinstellungen aktiv, nicht der Drucker aus dem abgebrochenen Printjob.
    Syntax
    'Deklaration
     
    
    Public Overloads Sub Print( _
       ByVal printerName As String, _
       ByVal projectType As LlProject, _
       ByVal projectFile As String _
    ) 

    Parameter

    printerName
    Name des zu verwendenden temporären Druckers.
    projectType
    Projekttyp. Siehe LlProject. Kann außerdem über die AutoProjectType Eigenschaft gesetzt werden.
    projectFile

    Dateiname des Projekts oder Voreinstellung für den Dateiauswahldialog.

    Es können auch mehrere Dateinamen semikolonsepariert übergeben werden. Dann wird ein Kombinationsdruck durchgeführt und die Ausgaben der einzelnen Projekte als Gesamtausgabe zusammengefasst. Es muss aber zusätzlich die Anzeige des Dateiauswahldialogs unterdrückt werden, indem die Eigenschaft AutoShowSelectFile auf false gesetzt wird.

    Kann außerdem über die AutoProjectFile Eigenschaft gesetzt werden.

    Anforderungen

    Plattformen: Windows 10 (Version 21H2 - 22H2), Windows 11 (21H2 - 23H2), Windows Server 2016 - 2022
    .NET: .NET Framework 4.8, .NET 6, .NET 7, .NET 8

    Siehe auch