Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Переключение принтеров при печати в QuickReport

Delphi , Компоненты и Классы , TQuickReport

Переключение принтеров при печати в QuickReport

Привет! Кто-нибудь пристально изучал объект TPrinter? Вы можете задать необходимый для печати принтер, используя свойство Printer.PrinterIndex. Для примера:


// Устанавливает первый принтер, проинсталлированный в системе
Printer.PrinterIndex:=0;
// Указывает на принтер, установленный в системе по умолчанию
Printer.PrinterIndex:=-1;

И все! Не нужно никаких Win API функций и глобальных переменных!

Here is the translation of the content into Russian:

Объект TPrinter в QuickReport позволяет переключаться между установленными принтерами с помощью свойства PrinterIndex. Это целое число, представляющее индекс принтера в списке доступных принтеров.

Некоторые примеры:

  • Установка PrinterIndex в 0 выберет первый принтер, установленный на системе.
  • Установка PrinterIndex в -1 будет использовать принтер по умолчанию, установленный операционной системой.

Присваивая значение PrinterIndex, вы можете изменить текущий принтер, используемый для печати. Не нужно использовать функции Win API или глобальные переменные! Вот код снова:

// Устанавливает первый принтер, проинсталлированный в системе
Printer.PrinterIndex := 0;

// Указывает на принтер, установленный в системе по умолчанию
Printer.PrinterIndex := -1;

Надеюсь, это поможет! Пожалуйста, не стесняйтесь задавать другие вопросы.

В статье описывается способ переключения принтеров при печати в QuickReport, используя свойство Printer.PrinterIndex, без необходимости использования Win API функций и глобальных переменных.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: TQuickReport ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-12-22 20:14:06
2025-06-16 15:58:24/0.0029971599578857/0