![]() |
Problem mit Drucken
ich habe mein projekt soweit fertig doch habe ich ein problem ... wenn ich das dokument auf einem Brother HL1450 Laser drucker ausdrucke kommt das dokument in spiegelschrift raus drucke ich es auf einem anderen drucker kommt es normal raus ...drucke ich z.b. ein word dokument auf dem laser drucker dann kommt dieses ganz normal raus ... nun meine frage kann ich im PrintDialog irgendwo einstellen das er das spiegeln soll?
|
Re: Problem mit Drucken
Hallo Sebastian,
verwendest du einen aktuellen Druckertreiber? Das Problem scheint bekannt zu sein: ![]() Grüße vom marabu |
Re: Problem mit Drucken
Hast du eventuell vergessen mit SetMapMode festzulegen wie gedurckt werden soll? Eventuell ist für den Drucker standardmäßig ein anderer Modus gewählt als auf den restlichen Druckern womit das ganze gespiegelt wird. Also einfach mit SetMapMode den richtigen Modus einstellen.
|
Re: Problem mit Drucken
ich habe das mit dem SetMapMode zur Zeit so....
Delphi-Quellcode:
und das ist doch richtig oder???
if PrintDialog1.Execute then
LLeft := 250; LTop := 240; LLineheight := 46; Printer.BeginDoc; SetMapMode(Printer.Canvas.Handle, MM_LOMETRIC); |
Re: Problem mit Drucken
wenn du SetMapMode bereits verwendest kann es nicht am falschen mode liegen (sonst wäre es bei allen Druckern falsch) bei LoMetric sollte lediglich Y von oben nach unten abnehmen (obere Kante = 0 untere Kannte des Blattes = -****).
Wenn du auf die Canvas malst (Pixels) sind diese dann auch seitenverkehrt? |
Re: Problem mit Drucken
hmm das mit den einzelnen pixel habe ich net versucht da ich wirklich nur nen text drucken will
|
Re: Problem mit Drucken
wenn das mit den einzelnen pixel aber funktioniert könntest du den Text auf TBitmap ausgeben und dann das Bild an den Drucker weiterleiten. Aus irgend einem Grund schafft es Word etc. ja auch den Text ordentlich auf dem Drucker auszugeben was wohl daran liegen wird das nicht die standard-Textausgabe verwendet wird.
|
Re: Problem mit Drucken
hmm stimmt auch wieder ... naja ich werde das mal testen ... wenn ich es hinbekomme ... :-S
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz