Textbox Drucken

Hallo nochmal
Ich habe das mit der Rechnung hinbekommen, (Schwere Geburt)
Aber eine Frage hätte ich da noch.
Ich habe LL auf form2 erstellt
nun möchte ich auf einem leeren LL dokument den Inhalt einer Textbox anzeigen und Ausdrucken lassen.
z.b. Form1.Textbox1.Bezeichnung.text
Wenn ich eine Textbox auf das Formular ziehe geht gleich die Seite mit den Funktionen auf.
was ich dort eingeben muss weiss ich leider nicht
vielleicht weiss jemand wie es funktioniert
vielen Dank im Vorraus.

Sehr geehrter Herr Kleinitzke,

wenn Sie eine Variable in C# oder in anderen Programmiersprache in List & Label anmelden möchten, so steht Ihnen die Funktion

LL.Variables.Add()

zur Verfügung. Vor dem Aufruf des Designers muss mit dieser Funktion, der Inhalt der Textbox an List & Label übergeben werden.

Weitere Informationen finden Sie hier:

sowie im Handbuch:

Zusätzliche Inhalte an List & Label übergeben

Mit freundlichen Grüßen aus Konstanz

Hallo
vielen Dank für die freundliche Auskunft.
Vom Prinzip her habe ich es schon verstanden aber mit der Ausführung da hapert es gewaltig
Ich hab mal den code vom Designer angehangen. Vielleicht ist es Ihnen ja möglich den Code
mit demm Adden zu ergänzen. Ich habe hier “vb.net” . Wo muss dieser Addcode stehen
Haben sie ein Beispiel für eine ganz normale Textbox??
vielen Dank für Ihr Verständnis

Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms

'
Imports combit.Reporting
Imports combit.Reporting.DataProviders

Public Partial Class ListLabel27Report1
    Inherits Form
    Public Sub New()
        InitializeComponent()

    End Sub




    Private Sub BtnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPrint.Click
        Try
            ' we need to 'free' the displayed preview file from preview control and detach the preview control from the List & Label component
            previewControl.FileName = String.Empty
            LL.PreviewControl = Nothing

            LL.AutoShowPrintOptions = True
            LL.AutoDestination = LlPrintMode.Export
            LL.Print()
        Catch exc As ListLabelException
            MessageBox.Show(exc.Message, exc.Source, MessageBoxButtons.OK, MessageBoxIcon.[Error])
        End Try
    End Sub

    Private Sub BtnDesign_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnDesign.Click
        Try
            LL.Design()
        Catch exc As ListLabelException
            MessageBox.Show(exc.Message, exc.Source, MessageBoxButtons.OK, MessageBoxIcon.[Error])
        End Try
    End Sub

    Private Sub BtnExportTo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnExportTo.Click
        Try
            ' show FileOpenDialog to select the List & Label project file
            Using openFileDlg As New OpenFileDialog()
                openFileDlg.CheckFileExists = True
                openFileDlg.CheckPathExists = True
                openFileDlg.Filter = "Listenprojekt (*.lst)|*.lst"
                If openFileDlg.ShowDialog() = DialogResult.OK Then
                    ' prepare the export parameters
                    Dim projectFileName As String = openFileDlg.FileName
                    Dim exportFileName As String = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "export.pdf")

                    Dim exportTarget As LlExportTarget = LlExportTarget.Pdf
                    ' here you can specify other formats e.g. Xlsx
                    Dim exportConfiguration As New ExportConfiguration(exportTarget, exportFileName, projectFileName) With {
                        .ShowResult = True ' without any interaction set this property to false
                    }

                    ' start exporting
                    LL.Export(exportConfiguration)
                End If
            End Using
        Catch exc As ListLabelException
            MessageBox.Show(exc.Message, exc.Source, MessageBoxButtons.OK, MessageBoxIcon.[Error])
        End Try
    End Sub

    Private Sub BtnPrintToPreviewControl_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPrintToPreviewControl.Click
        Try
            ' we need to assign the preview control to the List & Label component to print directly into the preview control.
            If LL.PreviewControl Is Nothing Then
                LL.PreviewControl = previewControl
            End If

            LL.AutoShowPrintOptions = False
            LL.AutoDestination = LlPrintMode.PreviewControl
            LL.Print()
        Catch exc As ListLabelException
            MessageBox.Show(exc.Message, exc.Source, MessageBoxButtons.OK, MessageBoxIcon.[Error])
        End Try
    End Sub
End Class

Sehr geehrter Herr Kleinitzke,

Sie müssen LL.Variables.Add() lediglich vor dem Aufruf von LL.Print() bzw. vor dem Aufruf des Designers via LL.Design() setzen. Der Beispielcode würde wie folgt aussehen:

Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms

'
Imports combit.Reporting
Imports combit.Reporting.DataProviders

Public Partial Class ListLabel27Report1
    Inherits Form
    Public Sub New()
        InitializeComponent()

    End Sub




    Private Sub BtnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPrint.Click
        Try
            ' we need to 'free' the displayed preview file from preview control and detach the preview control from the List & Label component
            previewControl.FileName = String.Empty
            LL.PreviewControl = Nothing

            LL.AutoShowPrintOptions = True
            LL.AutoDestination = LlPrintMode.Export
            LL.Variables.Add("Zusatzdaten.Projektname", GetCurrentProjectName());
            LL.Print()
        Catch exc As ListLabelException
            MessageBox.Show(exc.Message, exc.Source, MessageBoxButtons.OK, MessageBoxIcon.[Error])
        End Try
    End Sub

    Private Sub BtnDesign_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnDesign.Click
        Try
            LL.Variables.Add("Zusatzdaten.Projektname", GetCurrentProjectName());
            LL.Design()
        Catch exc As ListLabelException
            MessageBox.Show(exc.Message, exc.Source, MessageBoxButtons.OK, MessageBoxIcon.[Error])
        End Try
    End Sub

    Private Sub BtnExportTo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnExportTo.Click
        Try
            ' show FileOpenDialog to select the List & Label project file
            Using openFileDlg As New OpenFileDialog()
                openFileDlg.CheckFileExists = True
                openFileDlg.CheckPathExists = True
                openFileDlg.Filter = "Listenprojekt (*.lst)|*.lst"
                If openFileDlg.ShowDialog() = DialogResult.OK Then
                    ' prepare the export parameters
                    Dim projectFileName As String = openFileDlg.FileName
                    Dim exportFileName As String = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "export.pdf")

                    Dim exportTarget As LlExportTarget = LlExportTarget.Pdf
                    ' here you can specify other formats e.g. Xlsx
                    Dim exportConfiguration As New ExportConfiguration(exportTarget, exportFileName, projectFileName) With {
                        .ShowResult = True ' without any interaction set this property to false
                    }

                    ' start exporting
                    LL.Export(exportConfiguration)
                End If
            End Using
        Catch exc As ListLabelException
            MessageBox.Show(exc.Message, exc.Source, MessageBoxButtons.OK, MessageBoxIcon.[Error])
        End Try
    End Sub

    Private Sub BtnPrintToPreviewControl_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPrintToPreviewControl.Click
        Try
            ' we need to assign the preview control to the List & Label component to print directly into the preview control.
            If LL.PreviewControl Is Nothing Then
                LL.PreviewControl = previewControl
            End If

            LL.AutoShowPrintOptions = False
            LL.AutoDestination = LlPrintMode.PreviewControl
            LL.Variables.Add("Zusatzdaten.Projektname", GetCurrentProjectName());
            LL.Print()
        Catch exc As ListLabelException
            MessageBox.Show(exc.Message, exc.Source, MessageBoxButtons.OK, MessageBoxIcon.[Error])
        End Try
    End Sub
End Class

Mit freundlichen Grüßen

Suuper das hat geklappt
Bitte den neuen Post löschen, Ich nehme alles zurück und behaupte das Gegenteil

vielen Dank für die wertvolle Info
2 Tage habe ich versucht den code zu plazieren und immer etwas andres, diese möglichkeit hatte ich noch nicht getestet

nochmals vielen dank
MFG
A Kleinitzke