Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.038 c
3-1105079633
Mefodiy
2005-01-07 09:33
2005.02.13
Ошибка при записи изменений в Oracle через dbExpress


10-1083227214
Господин Уэф!
2004-04-29 12:26
2005.02.13
Как выставить окно Excel "всегда наверху"?


14-1106225808
syte_ser78
2005-01-20 15:56
2005.02.13
gettime


3-1105685586
Orc
2005-01-14 09:53
2005.02.13
Проблема с select из dbf


14-1106296056
ocean
2005-01-21 11:27
2005.02.13
Как пометить файл в гиперссылке для download?




   Наверх