Karteikarte mit einfachen Platzhaltern drucken
In diesem Thema
Der Druck eines ganzseitigen Projektes, das einfach nur an verschiedenen Stellen durch die Applikation bestimmte Platzhalter enthält ist am einfachsten über das Binden an ein passendes Objekt zu bewerkstelligen.
public class DataSource
{
public string Text1 { get; set; }
public double Number1 { get; set; }
// ...
}
//...
using (ListLabel LL = new ListLabel())
{
// Datenquelle vorbereiten
object dataSource = new DataSource { Text1 = "Test", Number1 = 1.234 };
// Datenquelle definieren/zuweisen
LL.DataSource = new ObjectDataProvider(dataSource);
// Karteikarte als Projekttyp wählen
LL.AutoProjectType = LlProject.Card;
// Designer aufrufen
LL.Design();
// Drucken
LL.Print();
}
Public Class DataSource
Public Property Text1() As String
Get
Return m_Text1
End Get
Set
m_Text1 = Value
End Set
End Property
Private m_Text1 As String
Public Property Number1() As Double
Get
Return m_Number1
End Get
Set
m_Number1 = Value
End Set
End Property
Private m_Number1 As Double
' ...
End Class
'...
Using LL As New ListLabel()
' Datenquelle vorbereiten
Dim dataSource As Object = New DataSource() With { _
Key .Text1 = "Test", _
Key .Number1 = 1.234 _
}
' Datenquelle definieren/zuweisen
LL.DataSource = New ObjectDataProvider(dataSource)
' Karteikarte als Projekttyp wählen
LL.AutoProjectType = LlProject.Card
' Designer aufrufen
LL.Design()
' Drucken
LL.Print()
End Using