Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Nastavení tiskárny programem v Delphi

Vyskúšaj toto:

var 
    FDevice: PChar;
    FDriver: PChar;
    FPort: PChar;
    DeviceMode: THandle;
    DevMode: PDeviceMode;
begin
  Printer.GetPrinter(FDevice, FDriver, FPort, DeviceMode);
  DevMode := GlobalLock(DeviceMode);

  DevMode^.dmFields := DevMode^.dmFields or DM_PRINTQUALITY;

  case pQuality of
      Low: DevMode^.dmPrintQuality := DMRES_LOW;
      Med: DevMode^.dmPrintQuality := DMRES_MEDIUM;
      High: DevMode^.dmPrintQuality := DMRES_HIGH;
  else
      DevMode^.dmPrintQuality := DMRES_DRAFT;
  end;

  Printer.SetPrinter(FDevice, FDriver, FPort, DeviceMode);
  GlobalUnlock(DeviceMode);
end;

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny