Четвертый Borland C++ и его окружение

       

Печать каждой страницы


После того, как объект принтера дает документу возможность

разбивки на страницы, он вызывает для каждой печатаемой страницы

функцию-элемент PrintPage объекта распечатки. При написании функций PrintPage нужно учитывать следующее:

  • Независимость от устройства. Убедитесь, что ваш код не основывается на конкретном масштабе, коэффициенте относительного удлинения или цветах. Для различной видеоаппаратуры и принтеров эти характеристики могут быть различными,

    поэтому из программы следует исключить зависимость от устройств.

  • Возможности устройства. Хотя большинство видеоустройств

    поддерживают все операции GDI, некоторые принтеры этого не

    делают. Для выполнения сложных задач вывода ваша программа

    должна вызывать функцию API Windows GetDeviceCaps, которая

    возвращает важную информацию о возможностях конкретного

    устройства вывода.



  • Содержание раздела