1. Формирую необходимый HTML-документ;
2. Открываю его браузером:
- Код: Выделить всё
 OpenDocument('Документ.html');
После открытия документа браузером по умолчанию, пользователь его разглядывает и печатает, если всё правильно.
Модератор: Модераторы
OpenDocument('Документ.html');  PrintDialog1.Copies := 1;
  if PrintDialog1.Execute then begin
    HtmlViewer1.OpenPrint;
    HtmlViewer1.Print;
    HtmlViewer1.ClosePrint;
  end;
    StrCopy(Device, PWideChar(PrnDev.Device));
    StrCopy(Driver, PWideChar(PrnDev.Driver));
    StrCopy(Port, PWideChar(PrnDev.Port));
      Device := StringToOleStr(PrnDev.Device);
      Driver := StringToOleStr(PrnDev.Driver);
      Port   := StringToOleStr(PrnDev.Port);
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1