Autor Beitrag
wulfskin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1349
Erhaltene Danke: 1

Win XP
D5 Pers (SSL), D2005 Pro, C, C#
BeitragVerfasst: Fr 24.09.04 16:36 
Hallo,

ich arbeite gerade an einer Druckfunktion. Dort muss ich die Größe der Schriftart in Pixel (Eigenschaft: Size) in die von mir verwendete Einheit mm (Millimeter) umrechnen.
Ich weiss, dass dies mit der Funktion GetDeviceCaps funktioniert, komme aber leider absolut nicht damit klar.
Kann mir jemand den entscheidenden Tipp oder ein Beispiel geben?

Gruß Hape!

_________________
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.
Pille
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

Windows 7
DelphiXE Prof.
BeitragVerfasst: Fr 24.09.04 17:19 
Ich habe dazu mal eine kleine Komponente geschrieben. Eine direkte Umrechnung gibt es da zwar nicht, aber man kann sich den Rand etc. in Punkten ausgeben lassen. Dort kannst Du dir dann auch ansehen, wie das mit der Umrechnerein Pixel in Milimeter funktioniert. Wenn Interesse ebsteht, kann ich es dir gerne per Mail schicken.

mfg Pille
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Sa 25.09.04 09:18 
poste das doch am besten hier, dann haben alle was davon. evtl in der Units sparte.

_________________
In the beginning was the word.
And the word was content-type: text/plain.
Pille
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 105

Windows 7
DelphiXE Prof.
BeitragVerfasst: Sa 25.09.04 13:56 
Ich habs gepostet (Freeware Units).

Pille