Erstellen von benutzerdefinierten Linienstilen in FastReport .NET

2023-11-27

Erstellen von benutzerdefinierten Linienstilen in FastReport .NET

Im neuesten FastReport .NET 2024.1 Update wurde eine neue DashPattern Eigenschaft zu den Objekten PolyLineObject, PolygonObject, LineObject und ShapeObject hinzugefügt. Mit dieser Eigenschaft können Sie ein benutzerdefiniertes Muster festlegen, um einen einzigartigen Stil von Linien zu erstellen, wenn das erforderliche Muster nicht im Standardsatz verfügbar ist.

Ein benutzerdefiniertes Muster ist ein Array von Werten, das mit dem Sammlungseditor oder manuell festgelegt werden kann.

Optionen fĂĽr die Eingabe benutzerdefinierter Linienmusterwerte

Die Elemente im Array geben die Länge jedes Strichs und Leerzeichens im Muster an.

Das erste Element gibt die Länge des Strichs an, das zweite Element gibt die Länge des Leerzeichens an, das dritte Element gibt die Länge des Strichs an und so weiter. Im obigen Beispiel: 5 ist die Länge des Strichs, 3 ist die Länge des Leerzeichens, 2 ist die Länge des Strichs, 1 ist die Länge des Leerzeichens.

Jedes Element muss eine positive Zahl ungleich Null sein, andernfalls wird der Wert des Elements durch Eins ersetzt.

Damit das benutzerdefinierte Muster korrekt angezeigt wird, muss das Array des Musters eine gerade Anzahl von Elementen haben - 2, 4 usw. Wenn das Array eine ungerade Anzahl von Elementen hat, funktioniert das Muster wie folgt (mit dem Array 5,3,2 als Beispiel): es werden ein Strich der Länge 5, ein Leerzeichen der Länge 3, ein Strich der Länge 2, ein Leerzeichen der Länge 0, ein Strich der Länge 5 usw. gezeichnet.

Beispiel fĂĽr ein benutzerdefiniertes Muster mit einer ungeraden Anzahl von Elementen

Wenn das Array des Musters nur einen Wert enthält, wird eine durchgezogene Linie gezeichnet (nach dem gleichen Prinzip). Die Länge jedes Strichs und Leerzeichens im benutzerdefinierten Muster ist das Produkt aus dem Wert des Elements im Array und der Linienstärke. Das bedeutet, dass mit zunehmender Linienstärke auch die Länge der Striche und Leerzeichen zunimmt.

Diese Mechanik ist im folgenden Beispiel deutlich zu erkennen. Dasselbe benutzerdefinierte Muster mit unterschiedlichen Linienstärken führt zur Erstellung völlig unterschiedlicher Linienstile.

Benutzerdefiniertes Muster mit verschiedenen Linienstärken

Der PDF-Export wird für Objekte unterstützt, die die DashPattern-Eigenschaft verwenden. Dies erweitert die Möglichkeiten zur Anpassung von Linien- und Konturstilen beim Speichern eines Berichts als PDF-Datei.

.NET FastReport Designer Customization
8. April 2026

Neue Möglichkeiten zur Arbeit mit Bands im FastReport .NET-Designer

In der Version 2026.2 von FastReport .NET bietet nun die Möglichkeit, die Band-Reihenfolge direkt im Designer per Drag & Drop mit der Maus zu ändern.
7. April 2026

Google Sheets-Plugin in FastReport .NET einbinden

In diesem Artikel erfahren Sie, wie Sie mit Google Sheets in FastReport .NET beginnen. Sie erfahren, wie Sie den API-Zugriff ĂĽber die Google Cloud Console einrichten, das Plug-In erstellen und verbinden.
6. April 2026

Neue QR-Code-Zeichnungsmodi in FastReport .NET konfigurieren

Betrachten Sie in diesem Artikel, wie Sie die Standard-QR-Code-Module in FastReport .NET durch dekorative Formen ersetzen können: Kreise, Sterne, Sechsecke und andere.

© 1998-2026 Fast Reports Inc.