DELPHI RICHEDIT ПЕЧАТЬ
RichEdit - это стандартный компонент Delphi, который используется для создания и редактирования форматированного текста. Он также обеспечивает функции печати, что позволяет удобно распечатывать документы непосредственно из приложения.
Функция просто вызывается на объекте TCustomRichEdit:
RichEdit1.Print('Распечатать документ');
Или, если нужно выбрать принтер:
PrintDialog1 := TPrintDialog.Create(nil);try if PrintDialog1.Execute then RichEdit1.Print('Распечатать документ', PrintDialog1.Printer);finally PrintDialog1.Free;end;
При этом компонент создает документ формата RTF, который затем отправляется на печать. Стоит отметить, что некоторые возможности форматирования, такие как картинки и эффекты текста, могут не печататься должным образом.
Delphi TreeView Programming: RichText Formatting
Memo and Rich Edit components in Delphi
Learn to code in Delphi - Part 7 - Input Process Output
Learn to code in Delphi - Part 6 - Variables
Enhancements to TRichEdit - Delphi #188
как распечатать документ
Delphi Programming Tutorial #56 - Extracting RichText from a TRichEdit
Learn to code in Delphi - Part 5 - Labels, Edit Boxes and Spin Edits
Learn to code in Delphi - Part 9 - InputBox and ShowMessage
Delphi TreeView Programming: Adding Rich Edit Notes