Entwickler-Ecke

WPF / Silverlight - Drucken - DocumentPaginator.PageSize


elektrowolf - Fr 05.12.08 23:38
Titel: Drucken - DocumentPaginator.PageSize
Hi!

In der MSDN (http://msdn.microsoft.com/en-us/library/system.windows.documents.documentpaginator.pagesize.aspx) wird im Beispiel die Seitengröße mit

C#-Quelltext
1:
 new Size(96 * 8.596 * 11);                    

angegeben.. Wofür steht 96? Wie kann ich einfach die Seitengröße in cm angeben?

Grüße, Eric


JüTho - Sa 06.12.08 12:05

Hallo Eric und :welcome:

Zitat:
Wofür steht 96? Wie kann ich einfach die Seitengröße in cm angeben?

Die 96 bezieht sich vermutlich auf die Bildschirmauflösung von 96 Pixel per Inch. Da ich nicht mit WPF arbeite, kann ich zur metrischen Umrechnung nichts sagen. Da aber NET als Standardmaß beim Drucken 1/100 Zoll benutzt, musst Du das wohl ähnlich selbst umrechnen mit passender Multiplikation und Division mit 254.

Gruß Jürgen


elektrowolf - Sa 06.12.08 15:56

Es sind 1/96 inch.. Wie kommen die nur auf sowas?
Mit x / 25.4 * 96 kann man also von millimeter auf 1/96 inch umrechnen.


JüTho - Sa 06.12.08 16:08

user profile iconelektrowolf hat folgendes geschrieben Zum zitierten Posting springen:
Es sind 1/96 inch.. Wie kommen die nur auf sowas?

Das ist wohl "historisch" bedingt und hängt vermutlich mit den technischen Gegebenheiten zusammen, wie 1982 (bei der Geburt der PCs) Monitore gebaut werden konnten, und dabei ist es geblieben. Jürgen