Der MigraDoc Sample Code beinhaltet
sowohl Beispiele zur Entwicklung von Textmodulen als auch zur Integration
von MigraDoc in bestehende Applikationen.
Insbesondere sind die nachfolgenden MigraDoc-Projekte in diesem Download mit
enthalten.
Hier finden Sie beispielhaft vier MigraDoc-Projekte
zum Herunterladen.
Sofern Sie die Designer Umgebung installiert haben, können Sie die Beispiele
ausprobieren.
Rechnungsbeispiel
Das Rechnungsbeispiel ist eine Demonstration
für das Erstellen von Rechnungen.
Obwohl Namen und Daten fiktiv sind, wurde es anhand eines realen Beispiels
entwickelt und kann daher sehr gut als Vorlage dienen.
An diesem Beispiel können Sie sehen, wie man folgendes macht:
Aufbau eines MigraDoc
Dokuments, dass sowohl einzelne Rechnungen als auch eine Liste von Rechnungen
generieren kann.
Verwendung von Textrahmen zum Positionieren von Adressfeldern und Ähnlichem.
Erzeugung eines Balkendiagramms zur Darstellung verkaufter Stückzahlen pro
Produkt.
Durchführen von Zwischenrechnungen im Dokument.
Verwendung einer XML-Variablendatei als Datengrundlage für die Rechnungen.
Das Beispiel Vermögensverwaltung zeigt die
Erstellung eines Wertpapierdepot Berichts für eine Versicherung. Es stammt aus
einem Kundenprojekt und ist die abgespeckte Version eines komplexeren Berichts
mit vielen Einzelberichten und Listen.
An diesem Beispiel können Sie sehen, wie man folgendes macht:
Gestaltung eines komplexen Dokuments mit Seiten im Hoch- und Querformat.
Navigierbarkeit des Dokuments durch Bookmarks und Hyperlinks.
Zyklische Datenstrukturen in der XML-Variablendatei.
Die Verwendung von Schlüsseltabellen.
Modifizieren der Daten aus der Variablendatei bevor die DDL-Generierung
beginnt.
Durchführung von Berechnungen während der Dokumentgenerierung.
Programmierung von Basisklassen für Dokumentklassen.
Das Beispiel Diagrammbroschüre demonstriert
die Erzeugung verschiedener Diagramme mit MigraDocin Absätzen. Damit ist dieses
Dokument gleichzeitig eine Broschüre von MigraDoc selbst. Dieses Dokument ist
vollkommen statisch, d.h. es werden keine Daten aus XML-Dateien oder Ähnlichem
verwendet.
An diesem Beispiel können Sie sehen, wie man folgendes macht:
Gestalten eines Dokuments mit Formatvorlagen.
Platzieren von Bildern und Diagrammen in Textrahmen und Tabellen.
Deklaration von Diagrammen in DDL.
Programmgesteuerte Generierung von Diagrammen in C#.
Diagramme werden in PDF Dokumenten als Vektorgrafiken gerendert.
Diagramme werden in HTML Dokumenten im PNG Format gerendert.