PrinterSetupDialog - nie działają ustawienia

0

Witam, mam taki oto kod:

if PrinterSetupDialog1.Execute then
 begin
 Drukarka.Title:= 'Tytuł drukowania' ;
 Drukarka.Orientation:= poPortrait ;
 Drukarka.BeginDoc;
 ProceduraDrukowania ;
 Drukarka.NewPage ;
 Drukarka.EndDoc;
 end ;

i jest ok, wywołuje mi się okienko z ustawieniami drukowania, wybieram wydruk szybki roboczy w skali szarości, a drukarka uparcie drukuje wersję normalną (długą) z wszystkimi kolorami tęczy... tzn. RGB/CMYK :D

co powinienem zmienić w kodzie żeby szanowny delphi brał pod uwagę ustawienia drukowania?

0

Nie bądź egoistą.

0

PrintSetupDialog tylko POKAZUJE ustawienie - on ich NIE ZAPISUJE do drukarki

0

ok, więc co powinienem zrobić? gdy miałem zamiast tego PrintDialog działo się dokładnie to samo. a bardzo mi zależy, żeby można było wybrać te opcje.

0
Drukarka.Orientation:= PrintSetupDialog1.Orientation;

itd.

0

a dla ustawień jakości i kolorów?

0

Poszukaj w pomocy o PrintSetupDialog.

0

zrobiłbym to już dawno, ale niestety mam wirusa zwanego Vistą, która uważa, że plik pomocy dla Delphi jest niezgodny z nowym formatem czy coś takiego, i łaskawie mi nie otwiera pomocy :/
jeśli byś mógł chociaż mi tu podać treść pomocy dla PrintSetupDialog i dla PrintDialog byłbym bardzo wdzięczny.

0

http://www.google.pl/search?q=PrintSetupDialog1.&ie=utf-8&oe=utf-8&aq=t&rls=org.mozillaofficial&client=firefox-a

(Google : PrintSetupDialog1.)

// Jest to najczęstszy sposób w jaki szukam informacji o danym komponencie.

0

kurcze, przejrzałem w internecie milion przykładów użycia printsetupdialog i printdialog i wszędzie bez wyjątku jest że ustawienia wydruku dostosuje się tym kodem, co ja mam:

if PrinterSetupDialog1.Execute then
 ...

podczas gdy delphi olewa wybrane ustawienia.

PS.
komponent PrintDialog ma wartość Option. zrobiłbym

if PrintDialog1.Execute then
 begin
 // ...
 end ;

ale zmienna Drukarka, będąca klasy TPrinter, nie ma wartości Option, więc do niczego tego nie przypiszę. Proszę, pomóżcie.

0

Może zrób własne ustawienia drukarki...

0

wszystko sprowadza się do problemu JAK? ale chyba dużo łatwiej wykorzystać wbudowane komponenty i sterowniki drukarki, oczywiście jak już się wie jak...

1 użytkowników online, w tym zalogowanych: 0, gości: 1