combit List & Label 30 - .NET Hilfe
combit.Reporting Namespace / ListLabel Klasse / DefinePrintOptions Ereignis


DefinePrintOptions Ereignis

Über dieses Ereignis können zusätzliche Optionen gesetzt werden, die für den Druck/Export verwendet werden sollen.

Intern wird das Ereignis nach dem Starten des Druck-/Exportvorgangs ausgelöst; aber noch bevor der eigentliche Druck beginnt. Dadurch können an dieser Stelle sowohl diverse Export-Optionen mit Hilfe der Eigenschaft ExportOptions definiert als auch spezielle Druck-Optionen mit Hilfe von LlPrintSetOption und LlPrintOption gesetzt werden.

Syntax
'Deklaration
 
Public Event DefinePrintOptions As DefinePrintOptionsHandler
 
Beispiele

Soll für den Etikettendruck die Anzahl der Kopien definiert werden, so kann das mit LlPrintOption.Copies durchgeführt werden.

...
// Define label as project type
LL.AutoProjectType = LlProject.Label;

// Register event for defining additional print options
LL.DefinePrintOptions += LL_DefinePrintOptions;

// Print
LL.Print();
...

private static void LL_DefinePrintOptions(object sender, EventArgs e)
{
    // Get the calling List & Label object
    ListLabel senderLL = sender as ListLabel;

    // Define amount of hardware copies
    senderLL.Core.LlPrintSetOption(LlPrintOption.Copies, 2 /* amount of copies */);
}
Anforderungen

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

Siehe auch