Wie macht man einen Etikettenbericht in FastReport VCL

Etikettendruck ist ein Bereich der Anwendung von Berichtsgeneratoren. In diesem Artikel werden wir uns einige Aspekte der Erstellung eines Etikettenberichts ansehen.

In Berichten vom Typ Etikett werden die Datenbeschriftungen normalerweise in einer Spalte und nicht wie gewohnt in einer Zeile platziert. Was bedeutet das? Ich werde es an einem Beispiel zeigen.

Hier ist die übliche Liste der Ausgabe von Daten Zeile:

Hier ist die Spaltenplatzierung der Daten:

Wie Sie sehen können, ist die Idee des Etikettenberichts, ein Etikett mit der richtigen Größe und dem richtigen Inhalt zu erstellen. Dazu müssen Sie die Seitengröße des Berichts entsprechend der Etikettengröße festlegen. Lassen Sie uns alles mit einem Beispiel betrachten.

Erstellen Sie einen leeren Bericht mit einer MasterData-Band. Unser Ziel ist es, Visitenkarten zu machen. Da der Bericht aus einem einzigen Band besteht, entspricht die Größe der Visitenkarte der Größe dieses Band. Lassen Sie uns die Höhe der MasterData-Band im Eigenschaftsinspektor festlegen. Stellen Sie den Wert auf 4,5 cm ein. Um die Breite der Band festzulegen, müssen wir die Spaltenunterteilung verwenden.

Um eine Seite in Spalten aufzuteilen, öffnen Sie das Menü Datei -> Seiteneigenschaften (File -> Page Settings). Auf der Registerkarte Andere Optionen legen Sie die Anzahl der Spalten auf 2 fest. Sie können auch die Spaltenbreite ändern. Geben Sie zum Beispiel 8,84 cm ein. Dabei ist die Band schon mehr als eine halbe Seite des Berichts geworden. Sie können die Bandposition in der Eigenschaft Positions anpassen.

 

Und jetzt erstellen wir eine nicht komplizierte Visitenkartenvorlage:

Da wir die Datenbank im MasterData-Band nicht verwenden, müssen wir die Anzahl der Datensätze in den Bandeigenschaften manuell festlegen. In unserem Fall - RowCount = 12. Sehen Sie sich den Bericht in der Vorschau an:

Wie Sie sehen können, passen alle 12 Etiketten auf eine Seite des Berichts, die (in unserem Fall) im Druckformat A4 ist.

Wenn Sie Daten aus der Datenbank verwenden, sollten Sie die RowCount-Eigenschaft für die MasterData-Band auf 0 belassen.

Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314

© 1998-2024 Fast Reports Inc.
Trustpilot