Einzelnen Beitrag anzeigen

lueps

Registriert seit: 26. Mär 2007
1 Beiträge
 
#1

ExtCreatePen USERSTYLE und Metafiles

  Alt 2. Sep 2008, 16:48
Hallo zusammen,
ich sitze an einem vektororientierten Zeichenprogramm, welches die Zeichnungen auf dem Bildschirm, Drucker und im Export per Metafiles bzw. Bitmaps z. B. in Textverarbeitungen darstellt.
Wenn ich mit der Funktion ExtCreatePen meine Linienarten selbst per USERSTYLE definiere, werden sie auf dem Bildschirm und mit jedem Drucker korrekt wiedergegeben. Zeichne ich jedoch auf einen Metafile-Canvas, dann erscheinen alle Linien wieder durchgezogen.

Mein Weg:
hPen:=ExtCreatePen(blabla);
SelectObject(Canvas.Handle,hPen);
Moveto
Lineto
DeleteObject...

Weiß jemand, woran das liegt? Oder besser noch: hat jemand eine Lösung?
Im Voraus vielen Dank!
  Mit Zitat antworten Zitat