Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: CL | DM;

Вниз

Печать со 100% масштабом   Найти похожие ветки 

 
gonzales   (2005-01-27 19:19) [0]

Использую следующий код для вывода файла на печать

procedure tform1.Printing(file_name:string);
var
  Device: array[0..255] of Char;
  Driver: array[0..255] of Char;
  Port: array[0..255] of Char;
  S: string;
  hDeviceMode: THandle;
  documentname: string;
begin
printer.PrinterIndex:=combobox1.ItemIndex;
 Printer.GetPrinter(Device, Driver, Port, hDeviceMode);
  S := Format(""%s" "%s" "%s"", [Device, Driver, Port]);

  documentname := file_name;
  ShellExecute(Handle, "printto", PChar(documentname), PChar(S), nil, SW_HIDE);

но загвоздка в том, что файл получается масштабированным:(
Как быть


 
TUser ©   (2005-01-27 21:10) [1]

Файл текстовый? Тогда печатай построчно. А вообще, насколько я понимаю (хотя сам редко имею с этим дело), - народ сейчас обычно использует готовые редакторы отчетов, если надо на принтер чего-нибудь кинуть.



Страницы: 1 вся ветка

Текущий архив: 2005.02.13;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 1.682 c
8-1098848515
Baron_
2004-10-27 07:41
2005.02.13
Winamp. Как узнать какая песня проигрывается(Название), ...


1-1107195319
Боян Георгиев
2005-01-31 21:15
2005.02.13
Как запишить JPG файл в BMP формате?


4-1104304430
tradakad
2004-12-29 10:13
2005.02.13
что неправильно при добавлении ?


11-1090485467
DJ DIZzY
2004-07-22 12:37
2005.02.13
Странный и обидный глюк :(((


1-1106641669
Weare
2005-01-25 11:27
2005.02.13
Как сделать сообщение, которое появляется поверх всех окон.