Этот класс предоставляет методы для чтения и записи информации о принтере в среде Visual FoxPro.
Category | Системные утилиты |
---|---|
Каталог размещения по умолчанию |
Visual FoxPro Catalog\Foundation Classes\Output\Output Helper Classes |
Класс |
frxDeviceHelper |
Базовый класс |
Custom |
Библиотека класса |
_frxcursor.vcx |
Родительский класс |
Custom |
Примечания
Этот класс выказывает алгоритмы, используемые приложениями ReportOutput.APP, ReportBuilder.APP, and ReportPreview.APP для интерпретации различных значений печати и значений таблиц отчета (frx)и этикетки (lbx).
Он преимущественно полезен для разработчиков, расширяющих функциональные возможности подготовки отчетов Visual FoxPro. Для получения более подробной информации смотрите Расширение функциональных возможностей отчетов в Visual FoxPro.
Свойства, события, методы | Описание |
---|---|
Свойство ActualX |
Физическая щирина страницы в единицах измерения устройства. По умолчанию: 0 |
Свойство ActualY |
Физическая длина страницы в единицах измерения устройства. По умолчанию: 0 |
Свойство DpiX |
Логические пиксели на дюйм в измерении X. По умолчанию: 0 |
Свойство DpiY |
Логические пиксели на дюйм в измерении Y. По умолчанию: 0 |
Метод LoadDeviceInfo |
Разбирает параметры устройста печати в свойства. Синтаксис: Возврат: логические значение, представляющее результат операции Аргументы: cDriver указывает драйвер принтера, так как он сохранен в таблице отчета (frx) в поле EXPR. cDevice указывает имя принтера, так как оно сохранен в таблице отчета (frx) в поле EXPR. cDEVMODE представляет собой строчное представление структуры, которая хранит дополнительную информацию о принтере, так как оно сохранен в таблице отчета (frx) в поле TAG2. Примечания: Если вы опустите необязательные параметры, этот метод загрузит информацию о текущем принтереЮ используемом VFP по умолчанию. |
Метод LoadFromFrx |
Загружает параметры устройства печати из заголовочной записи курсора FRX. Позднее восстановливает текущий номер записи и выбранную рабочую область. Синтаксис: Возврат: логическое значение, представляющее результат операции Аргументы: cFRXAlias хранит псевдоимя таблицы отчета (frx) которая используется в среде в качестве текущей. Это метод подразумевает в качестве псевдоимени "FRX", если вы опустите необязательный аргумент cFRXAlias. |
Свойство mmX |
Горизонтальный размер страницы в милиметрах. По умолчанию: 0 |
Свойство mmY |
Вертикальный размер страницы в милиметрах. По умолчанию: 0 |
Свойство OffsetX |
Физический отступ слева на печатаемой странице. По умолчанию: 0 |
Свойство OffsetY |
Физический отступ сверху на печатаемой странице. По умолчанию: 0 |
Свойство Orientation |
Ориентация страницы (0=Portrait, 1=Landscape). По умолчанию: 0 |
Свойство PrintableX |
Горизонтальная ширина страницы в пикселях. По умолчанию: 0 |
Свойство PrintableY |
Вертикальная длина страницы в пикселях. По умолчанию: 0 |
Свойство ErrorMessage |
Содержит текст ошибки, если метод LoadDeviceInfo() вернул false. По умолчанию: "" |
Пример
В этом примере, экземпляр класса frxDeviceHelper отображает информацию о разрешении в точках (пикселях) на дюйм для текущего принтера, используемого VFP по умолчанию.
![]() | |
---|---|
oDeviceHelper = NEWOBJECT( "frxDeviceHelper" ) IF oDeviceHelper.LoadDeviceInfo() ? oDeviceHelper.DpiX ? oDeviceHelper.DpiY ELSE ? oDeviceHelper.ErrorMessage ENDIF |
Смотрите также
Справочное руководство
Фундаментальные классы Visual FoxPro от A до ZКонцепции
Руководство по использованию фундаментальных классов Visual FoxPro
© Microsoft Corporation. All rights reserved.
Перевод выполнен JS.