Julia M
2010-01-07 11:58:44 UTC
Hi,
Ich benutze folgende Zeilen, um eine xps-Datei zu erzeugen (aus einem
Paginator):
XpsDocument xpsd = new XpsDocument(xpsdatei, FileAccess.ReadWrite);
XpsDocumentWriter xw = XpsDocument.CreateXpsDocumentWriter(xpsd);
xw.Write(paginator);
xpsd.Close();
Dummerweise erhalte ich ausschließlich Seitengrößen im B4-Format.
Dasselbe geschieht, wenn das Dokument über den
XpsDocumentWriter-"Drucker" ausdrucke.
Die Seiten, die vom paginator erstellt werden, haben definitiv A4-
Format. Auf jedem anderen Drucker sehen sie so aus, wie sie sollen.
Nur bei Xps fehlen unten 2cm und es ist nur noch ganz knapp der
Fußnotenstrich zu erkennen.
Die Einstellungen des "Druckers" und auch alle Werte des PrintTickets
etc. zeigen PageMediaSize von 793x1122 px an. Also A4.
Auch xw.Write(paginator, dialog.PrintTicket) hatte keinerlei
Auswirkungen auf das Format.
hat jemand eine zündende Idee, was ich falsch mache?
Danke
Ich benutze folgende Zeilen, um eine xps-Datei zu erzeugen (aus einem
Paginator):
XpsDocument xpsd = new XpsDocument(xpsdatei, FileAccess.ReadWrite);
XpsDocumentWriter xw = XpsDocument.CreateXpsDocumentWriter(xpsd);
xw.Write(paginator);
xpsd.Close();
Dummerweise erhalte ich ausschließlich Seitengrößen im B4-Format.
Dasselbe geschieht, wenn das Dokument über den
XpsDocumentWriter-"Drucker" ausdrucke.
Die Seiten, die vom paginator erstellt werden, haben definitiv A4-
Format. Auf jedem anderen Drucker sehen sie so aus, wie sie sollen.
Nur bei Xps fehlen unten 2cm und es ist nur noch ganz knapp der
Fußnotenstrich zu erkennen.
Die Einstellungen des "Druckers" und auch alle Werte des PrintTickets
etc. zeigen PageMediaSize von 793x1122 px an. Also A4.
Auch xw.Write(paginator, dialog.PrintTicket) hatte keinerlei
Auswirkungen auf das Format.
hat jemand eine zündende Idee, was ich falsch mache?
Danke