Доброго времени суток. Пользуюсь Rad Studio 11 и FMX.Printer для печати. Понадобилось отправить документ на конкретный локальный принтер, но не по-умолчанию. У TPrinter полно методов вроде SetPrinter, но все они либо только отдают свои значения ( как ActivePrinter: Title, Fonts и т.д. ), либо приватные/защищённые.
Всё остальное вполне устраивает, BeginDoc(), EndDoc(), Canvas работают как надо, поэтому искать альтернативы не хочется.
Отправка планируется только из под Windows.