Name | Beschreibung | |
---|---|---|
AutoDefineField | Für jedes automatisch mittels Datenbindung angelegte Feld wird dieses Ereignis ausgelöst. Über die Eigenschaften Name und Value der Ereignisargumente können Sie den Namen sowie den Inhalt jedes einzelnen Felds individuell vor der Übergabe an die Druckengine manipulieren. | |
AutoDefineNewLine | Dieses Ereignis wird für jede neue Zeile vor der automatischen Anmeldung der datengebundenen Felder ausgelöst. Analog zu AutoDefineNewPage können Sie hier zusätzliche Felder anmelden. Alle Felder einer Tabelle müssen in der Form "<TabellenID>.<Feldname>" benannt werden, damit List & Label diese korrekt den einzelnen Tabellen zuordnen kann. Stellen Sie also sicher, dass Sie jedem Feldnamen die TabellenID voranstellen. | |
AutoDefineNewPage | Das Ereignis wird für jede neue Seite ausgelöst und erlaubt die Anmeldung von zusätzlichen Variablen für diese Seite. Die Eigenschaft IsDesignMode der Ereignisargumente gibt an, ob es sich um den Design-Modus handelt. | |
AutoDefineTable | Dieses Ereignis wird ausgelöst, sobald eine Tabelle im datengebundenen Modus definiert wird. Kann verwendet werden um die Tabelle zu unterdrücken. | |
AutoDefineTableRelation | Dieses Ereignis wird ausgelöst, sobald eine Relation im datengebundenen Modus definiert wird. Kann verwendet werden um die Relation zu unterdrücken. | |
AutoDefineTableSortOrder | Dieses Ereignis wird ausgelöst, sobald eine Sortierung im datengebundenen Modus definiert wird. Kann verwendet werden, um die Sortierung zu unterdrücken. | |
AutoDefineVariable | Für jede automatisch mittels Datenbindung angelegte Variable wird dieses Ereignis ausgelöst. Über die Eigenschaften Name und Value der Ereignisargumente können Sie den Namen sowie den Inhalt jeder einzelnen Variable individuell vor der Übergabe an die Druckengine manipulieren. | |
DatabaseStructureLoadError | ||
DefinePrintOptions | Ü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. | |
DesignerPrintJob | Dieses Ereignis wird ausgelöst um die Echtdatenvorschau oder den Export im Designer anzuzeigen. Wenn Sie Databinding verwenden, brauchen Sie keinen Handler für dieses Ereignis implementieren - die Databinding Engine übernimmt das automatisch für Sie. Sehen Sie dazu das DesignerPreview-Beispiel, um zu sehen wie Sie einen eigenen Handler für dieses Ereignis implementieren können. | |
DrawObject | Das Ereignis DrawObject wird für jedes einzelne Objekt ausgelöst, das von List & Label ausgegeben wird. Die Ereignisargumente liefern ein Graphics-Objekts sowie den Bereich des Objekts. Sie können in diesen Bereich individuell mit Hilfe von GDI+ zeichnen oder das Objekt ganz verstecken. | |
DrawPage | Dieses Ereignis wird bei Listenprojekten für jede angelegte Seite ausgelöst und ermöglicht das individuelle Zeichnen auf dem Arbeitsbereich mit Hilfe von GDI+. | |
DrawProject | Mit Hilfe dieses Ereignisses können Sie bei Etiketten- und Karteikartenprojekten zusätzliche Zeichnungen und Elemente auf dem List & Label Arbeitsbereich ausgeben. Dies ermöglicht eine individuelle Ausgabe. Beispielsweise können Sie so eine Demo-Version Ihres Produktes mit einem Wasserzeichen in jedem Ausdruck versehen. | |
DrawTableField | Dieses Ereignis können Sie analog zu DrawTableLine dazu nutzen, einzelne Zellen einer Tabelle individuell farblich zu gestalten. | |
DrawTableLine | Das Ereignis erlaubt das Verändern einer Tabellenzeile. So können Sie beispielsweise den Hintergrund individuell farblich und gegebenenfalls alternierend gestalten. | |
EnableMenu | Über dieses Ereignis können Sie angeben, welche Menü-Einträge im Designer erlaubt sind. Sie müssen hierzu die entsprechenden Win API-Funktionen verwenden, denen Sie das in den Ereignisargumenten enthaltene Menü-Handle übergeben können. | |
Evaluate | Die Designerfunktion External$ ermöglicht die Anbindung von externen Funktionen im List & Label Formelassistenten. Verwendet der Benutzer diese Funktion, wird jeweils das Ereignis Evaluate ausgelöst, das die Formel evaluieren und das Ergebnis oder eine Fehlermeldung zurückmelden soll. Der bessere Weg unter .NET ist die Verwendung einer DesignerFunction. | |
ExpressionError | Das Ereignis wird ausgelöst, sobald es zu einem Ausdrucksfehler in einem Projekt kommt. Die übergebenen Fehlertexte können gesammelt und anschließend dem Benutzer angezeigt werden. | |
HandleHyperlinkAction | Dieses Ereignis wird ausgelöst, wenn Sie mit der Maus über einen Link in der Vorschau fahren oder ihn anklicken. | |
ModifyMenu | Das Ereignis ermöglicht das Verändern des List & Label Menüs. Die Ereignisargumente sind mit denen von EnableMenu identisch. | |
NextCombinationPrintStep | Dieses Ereignis wird aufgerufen, wenn AutoProjectFile mehr als eine durch Semikolon getrennte Projektdateien enthält. In diesem Fall wird ein Kombinationsdruck ausgelöst, und dieses Ereignis ermöglicht es, die Optionen zwischen zwei Druckaufträgen der Sequenz zu ändern. | |
NotifyFrameHandle | ||
NotifyProgress | Dieses Ereignis wird durch die Databinding Engine ausgelöst, um die Anwendung über den Druckfortschritt zu benachrichtigen. Kann bspw. dazu verwendet werden, die Fortschrittsanzeige zu aktualisieren. Beachten Sie dabei, dass dieses Ereignis von einem anderen Thread ausgelöst sein könnte und synchronisieren Sie Aufrufe zu UI-Elementen. | |
PageExported | Wird ausgelöst, wenn eine Seite exportiert wurde. | |
PrintingFinished | ||
PrintJobInfo | Dieses Ereignis informiert die Anwendung über den Fortschritt des Druckjobs. Die jeweiligen Status-Codes (JOB_STATUS_XXX) sind in der Windows API Dokumentation aufgeführt. | |
ProcessText | Dieses Ereignis wird aufgerufen, wenn Text gedruckt wird. Verwenden Sie es für die Vorbehandlung der Daten, z.B. für die Silbentrennung. | |
ProjectLoaded | Dieses Ereignis wird bei jedem Laden eines Projekts im Designer ausgelöst. Dies erlaubt Ihrer Applikation die kürzlich verwendeten Dateien nachzuverfolgen. | |
ReportParametersCollected | Dieses Ereignis wird ausgelöst, nachdem alle Berichtsparameter aufbereitet wurden. Die verfügbaren Optionen können abgerufen werden, und die Parameterwerte können in diesem Fall mit Hilfe von DOM geändert werden. | |
ReportParametersCollectionFinished | Dieses Ereignis wird ausgelöst, nachdem alle Berichtsparameter gesammelt wurden und der Benutzer die ausgewählten Werte bestätigt hat. | |
RestoreReportStateItem | ||
SaveFilename | Dieses Ereignis wird immer dann ausgelöst, wenn im List & Label Designer ein Projekt gespeichert wird. Somit kann Ihre Applikation darauf reagieren, wenn im Designer ein neues Projekt angelegt bzw. ein bestehendes gespeichert wird. | |
SaveReportStateItem | ||
SelectMenu | Dieses Ereignis wird ausgelöst, sobald ein Menü- oder Symbolleisteneintrag angeklickt wird. Sie haben die Wahl, ob der Aufruf regulär weiter verarbeitet werden soll oder Sie eine alternative Funktionalität ausführen möchten. | |
ShowHelp | Dieses Ereignis ermöglicht die Integration eines eigenen Hilfesystems. Die Ereignisargumente enthalten hierzu die entsprechende Kontext-ID. Implementieren Sie eine eigene Hilfe, melden Sie dies an List & Label zurück, sodass die interne Hilfe nicht angezeigt wird. | |
VariableHelpText | Sie können Ihre Benutzer unterstützen, indem Sie zu Variablen und Feldern individuelle Hilfetexte anzeigen. Das Ereignis wird für das entsprechende Element ausgelöst, sobald der Benutzer dies im Formelassistenten verwendet und der Hilfetext angezeigt werden soll. | |
ViewerActionResult | Dieses Event wird ausgelöst, wenn eine bestimmte Aktion (Druck, Export, Fax, Mail) im Vorschaufenster ausgelöst wurde. | |
ViewerButtonClicked | Wird im Vorschaufenster ein Button angeklickt, wird dieses Ereignis ausgelöst. Sie haben nun die Möglichkeit, die entsprechende Funktionalität selbst zu implementieren oder dies wie gewohnt List & Label zu überlassen. | |
ViewerPrint |