18 lines
925 B
Plaintext
18 lines
925 B
Plaintext
Es gibt zwei unterschiedliche Verfahren:
|
|
|
|
1) MigraDoc Document (MigraDoc.*.dll)
|
|
Das erfolgt im HTML Style bei dem man einfach Paragrafen an ein Dokument anfügt und der
|
|
Flow wird dann vom Renderer berechnet. Es gehen auch absolute Positionen aber keine
|
|
grafischen Elemente außer Bildern und Tabellen
|
|
|
|
2) PdfDocument (PdfSharp.*.dll)
|
|
Das ist der "Drawing" Style, hier können auch MigraDoc Dokumente eingebettet werden wenn
|
|
man beides machen will. Es geht aber über eine graph. Context (XGraphics) und absolute
|
|
Koordinaten. Man kann damit z.B. auch mehrere MigraDoc's in kleine Rectangles "reinrendern".
|
|
|
|
Auf dieser Seite wird das sehr gut an einem Beispiel gegenübergestellt:
|
|
http://www.pdfsharp.net/wiki/MixMigraDocAndPdfSharp-sample.ashx
|
|
|
|
Koordinatensystem ist "Points" (72pt = 1 inch), es gibt Umrechnungsfunktionen für cm etc.
|
|
In Points hat eine DIN-A4 Seite dann die Ausdehnung von 595 x 842.
|