Для печати содержимого TRichEdit я использую
RichEdit.Print('My Document Name');
Иногда мне нужно распечатать его на «printer1», а иногда мне нужно распечатать на «printer2»
Вопрос:
Как мне сообщить системе, какой принтер использовать?
Вы устанавливаете Printer.PrinterIndex. Как указано в документации, установка «-1» устанавливает принтер по умолчанию, а свойство Printers содержит список установленных принтеров.
Printer.PrinterIndex
Printers