Ich erzeuge mit
PGrafic=OpenPrinterDialog()
ein Graphics-Objekt. Wenn ich nun Text z.B. mit
PGrafic.DrawString s,x,y,w
Text ausgebe, sieht der Text auf dem Drucker gut aus.
Da ich den Text (und diverse Grafikelemente) aber gedreht ausgeben
möchte, erzeuge ich ein Picture und tätige in dessen Graphics meine
Ausgaben. Abschließend geben ich das Picture mittels
Pic=Pic.RotateMBS(r,rgb(255,255,255))
Pic.Transparent=1
PGrafic.drawpicture Pic, x, y,w,h,0,0,Pic.Width,Pic.Height
aus.
Die Ausdrucke sind aber immer in Klötzchengrafik (75dpi?) :-(
Ich habe schon versucht, das Bild in 4-facher Größe anzulegen und
verkleinert in PGrafic auszugeben. Aber auch das bringt keine bessere
Qualität :-(
Wie erzeuge ich ein Picture, das ich mit bestmöglicher Qualität
drucken kann?
Mache ich generell einen Fehler oder habe ich etwas übersehen?
Auch mit der Transparenz habe ich Probleme. Auf dem Mac ist alles wie
gewünscht, unter Windows funktioniert das leider nicht. Ich meine,
irgendwann man von einem generellen Windowsproblem im Zusammenhang mit
Transparenz gehört zu haben. Habe ich eine Chance, das zu umgehen?
Für hilfreiche Tipps wäre ich dankbar.
MfG, Metti.
|