Заданное пользователем имя документа, в настоящее время находящегося в очереди печати Windows.
Примечание: |
---|
Очередь Печати Windows - не диалоговое окно, которое появляется в Visual FoxPro. Это окно, которое показывает документы, ожидающие печати и состояние каждого документа, для определенного принтера. Вы вызываете это окно, дважды щелкнув принтер, для которого Вы хотите посмотреть состояние документа, в Принтерах и Факсах. |
ReportListener.PrintJobName [= cText] |
Возвращаемое значение
Символьный тип данных, ограниченный 255 символами.
Значение по умолчанию - пустая строка.
Замечания
Применяется к: ReportListener Object.
Вы можете использовать это свойство для организации дополнительных возможностей пользователям в дочерних классах ReportListener. Например, класс ReportListener User Feedback (Пользовательский Фундаментальный класс Обратной связи) использует PrintJobName в заголовке его окна прогресса; ReportListener HTML фундаментальный класс использует PrintJobName в заголовке документа HTML. Если Вы не назначаете значение свойству PrintJobName, оба перечисленных класса в качестве значения по умолчанию используют имя файла отчета или этикетки. Подобное значению по умолчанию Visual FoxPro назначает в очереди печати Windows. Для получения дополнительной информации, см. ReportListener Foundation Classes.
Примечание: |
---|
Когда используется ключевое слово NOPAGEEJECT в одном отчете для определения нескольких последующих отчетов, размер печатаемой страницы, и другие характеристики печати определены в соответствии с первым отчетом, потому что в этот момент открывается буффер печати (print spool). Свойство PrintJobName также определяется в это время, так что только первое значение при последовательном выполнении отчетов имеет значение для ReportListener, если ListenerType=1 (режим печати) . |
Пример
Следующий пример иллюстрирует применение свойства PrintJobName при печати нескольких отчетов с использованием ключевого слова NOPAGEEJECT. Если Вы устанавливаете в дочернем классе свойство ListenerType=1 в этом примере, имя печатаемого в настоящее время документа в очереди печати Windows - My First Report до окончания печати. Однако, если в дочернем классе ReportListener используются другие значения ListenerType, Вы можете назначать значение PrintJobName при каждом запуске отчета.
Копировать код | |
---|---|
LOCAL loListener |