Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Все так. Просто ничего не делается.
Ваша правда.
M>>docinf.lpszOutput = path;
PD>Это имя выходного файла для печати в файл.
The DOCINFO structure contains the input and output file names and other information used by the StartDoc function.
The StartDoc function starts a print job.
Иными словами, не имеет смысла заполнять DOCINFO, если надо вывести конкретный файл на печать. И вот эти параметры lpszOutput,lpszDatatype, fwType существуют только для создания файла.
M>>StartDoc(hdcPrint, &docinf);
M>>StartPage(hdcPrint );
M>>EndPage(hdcPrint );
M>>EndDoc(hdcPrint );
PD>А здесь открываем печать и тут же ее закрываем, ничего не напечатав.
Это я уже поняла, но TextOut мне не подходит, я не могу воспроизвести таблицы из html (а там именно таблицы) простым выводом символов на печать. В идеале мне нужна функция, выбирабщая html в контекст принтера... Но чудес ведь не бывает.