AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Farbproblem bei PDF-Druckern (mögl. Lösung)
Thema durchsuchen
Ansicht
Themen-Optionen

Farbproblem bei PDF-Druckern (mögl. Lösung)

Ein Thema von MStoll · begonnen am 8. Mai 2006
Antwort Antwort
MStoll

Registriert seit: 15. Nov 2005
131 Beiträge
 
Turbo Delphi für Win32
 
#1

Farbproblem bei PDF-Druckern (mögl. Lösung)

  Alt 8. Mai 2006, 15:06
Hi@all,

Wenn ihr auch schon mal das Problem hattet, dass eure Delphi-App beim Druck über PDF-Druckertreiber auf manchen Systemen nur Schwarz-Weiß gedruckt hat, solltet ihr mal folgenden Code probieren (den hab ich durch Probieren rausbekommen). Also mir hat er geholfen. Ich glaube, Luckie hatte das Problem auch schonmal angesprochen.

Delphi-Quellcode:
var
  Device, Driver, Port: array[0..80] of Char;
  DevMode: THandle;
  pDevmode: PDeviceMode;
begin
     Printer.GetPrinter(Device, Driver, Port, DevMode);

     if Devmode <> 0 then
     begin
          pDevMode := GlobalLock(Devmode);
          if pDevmode <> nil then
             try
                with pDevmode^ do
                begin
                     // Bringt Farbe in die PDFs auf ALLEN Rechnern
                     dmColor := DMCOLOR_COLOR;;
                end;
             finally
                GlobalUnlock(Devmode);
             end;
     end;
Gruß
Michael

[Edit]Habe dmColor := DIB_RGB_COLORS durch dmColor := DMCOLOR_COLOR ersetzt. So sollte es eigentlich heißen.[/Edit]
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz