Ich nutze folgenden Code um Text zu drucken:
   EditField2.text=TextAusgeben

   g=OpenPrinterDialog()
   If g <> Nil then
     g.ForeColor=rgb(0,0,0)
     EditField2.SelStart=0
     EditField2.SelLength=len(EditField2.Text)+1
     EditField2.SelTextColor=rgb(0,0,0)
     EditField2.TextColor=rgb(0,0,0)
     stp=EditField2.StyledTextPrinter(g,540)
     stp.width = 540

     ColumnToPrint = 1
     Do until stp.eof
       stp.DrawBlock 0,0,780
       If Not stp.eof then // more text to print
         g.nextPage
       End if
     Loop
   End if


In der Vorschau ist die Schriftfarbe immer grau und nicht schwarz.
Irgendwie stehe ich auf dem Schlauch. Was mache ich falsch?

MfG, Metti.

Antwort per Email an