Ursprungsmitteilung
Thema drucken in Farbe 
Autor Philipp 
Eingangsdatum 2021-01-30 14:30:50.0 
Mitteilung Wenn ich mit printerPlot(doIt) wie in der Anleitung drucke, wird mein pdf immer schwarz-weiss. Farben werden ignoriert. Im Druckerdialogfenster kann ich betreffend Farbe nichts einstellen. Überliste ich mich irgendwo, oder kann nur schwarz-weiss gedruckt werden? 
 
      
Antworten
Thema printerPlot(doIt) farbig 
Autor Jarka 
Eingangsdatum 2021-01-30 15:36:27.0 
Mitteilung Hallo Philipp
Ich habe gerade versucht das Beispiel aus dem tigerjython-Lehrmittel mit einer roten Farbe in PDF zu drucken. Es hat perfekt funktioniert. Ich verwende den
7-PDF-Printer.

Hier das Beispiel:

from gpanel import *
import math

def rho(phi):
return math.sin(n * phi)

def doIt():
phi = 0
while phi < nbTurns * math.pi:
r = rho(phi)
x = r * math.cos(phi)
y = r * math.sin(phi)
if phi == 0:
move(x, y)
else:
draw(x, y)
phi += dphi

n = math.sqrt(2)
dphi = 0.01
nbTurns = 100
makeGPanel(-1.2, 1.2, -1.2, 1.2)
setColor("red")
doIt()
printerPlot(doIt) 
 
Thema drucken in Farbe 
Autor Philipp 
Eingangsdatum 2021-01-30 17:57:14.0 
Mitteilung Vielen Dank Jarka!

Dieses Beispiel klappt bei mir auch in rot. Vielleicht ist das ein Unterschied zwischen gpanel und der Turtlegrafik. Das blaue Drachenbeispiel "ein nicht feuerspeiender Drache" auf der Seite

programmierkonzepte.ch->Turtlegrafik->Drucken

resp. die Seite druckentu.inc.php (ich darf keinen Link einfügen)

erscheint bei mir konsequent in schwarz. Auch wenn ich die Farbe auf rot setze. 
 
Thema drucken in Farbe 
Autor Jarka 
Eingangsdatum 2021-01-31 11:52:25.0 
Mitteilung Hallo Philipp
Du hast recht. Bei der Turtlegrafik wird das PDF nur schwarz-wiess. Wir gehen dem Problem nach.