Цитата:
Сообщение от lmikle
Ты связываешь, видимо, открытие файла. А для печати должна быть отдельная связь. Т.е. если ты всесто команды 'Print' укажешь 'Open', то файл твоим кодом должен открыться в том браузере, который ты указал.
Соответственно, есть 2 решения твоей проблемы.
1. Сделать привязку для команды 'Print'.
2. Сделать свой код для печати, т.е. открыть файл в браузере (например, встроенном в твою программу) и напечатать отттуда, используя соотв команды встроенного браузера.
ЗЫ. Если тебе надо распечатать именно код HTML-файла, то это обычный текстовый файл, так что его можно просто загрузить в TMemo и распечатать оттуда.
|
Действительно при вызове открытия файла 'Open' он открывается нормально.
ErrorCode := Integer(ShellAPI.ShellExecute(Handle, 'Open'{'Print'}, PChar(FileName), nil, nil, SW_SHOWMAXIMIZED));
А как связать печать HTML файла с командой 'Print' ?