Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот раздел не является текущим. Для получения самой актуальной информации см. спецификацию схемы печати .
Префикс области — это текстовая метка, предварительно добавленная к ключевому слову схемы для предоставления контекстной области. Это позволяет приписывать определенный и хорошо понятный контекст ключевым словам заранее определённым образом. Элементы функции схемы печати, ParameterDef, ParameterInit, ParameterRef и ключевые элементы Property на корневом уровне должны иметь один из следующих префиксов области: Job, Document или Page.
Интерпретация доменного префикса в контексте содержимого PrintTicket
PrintTicket можно разбить на три уровня контента, представляющие задание высокого уровня, документы в задании и страницы в каждом документе. Эти уровни ранжируются в соответствии с конкретностью; Уровень задания наиболее общий, затем уровень документа, а затем уровень страницы является наиболее конкретным. Задание состоит из одного или нескольких документов, а документ состоит из одной или нескольких страниц.
Префикс уровня задания
Билет уровня задания содержит все параметры форматирования заданий, предназначенные для применения ко всему заданию. Все элементы с префиксами области "Задание", "Документ" или "Страница" разрешены в задании уровня проекта.
Параметры с префиксами "Документ" и "Страница", указанные в билете уровня задачи, будут автоматически применены к билетам уровня документа и уровня страницы.
Префикс уровня документа
Билет уровня документа включает любые параметры форматирования заданий, предназначенные для применения к одному или нескольким документам в задании. Они могут включать настройки, указанные ранее в Job Level ticket. В билете уровня документа разрешены только элементы с префиксами области применения "Документ" или "Страница".
Билет уровня документа может содержать параметры с префиксом документа, ранее заданные билетом уровня задания.
Префикс уровня страницы
Тикет уровня страницы включает в себя любые параметры форматирования заданий, которые предназначены для применения к одной или нескольким страницам задания (и не ограничиваются только одним документом). Они могут включать параметры, указанные ранее в билете "Задание" или "Уровень документа". В билете уровня страницы разрешены только элементы с префиксами области "Page".
Билет уровня страницы может содержать параметры, начинающиеся на "Страница", указанные ранее билетом уровня задания и/или билетом уровня документа.
Использование префиксов в документе PrintTicket или Print Capabilities Document
Документы PrintTicket и PrintCapabilities не должны содержать несколько ключевых слов, которые отличаются только префиксом области их применения. Например, в документе PrintCapabilities не должно одновременно быть указано как JobInputBin, так и PageInputBin. Однако документ возможностей печати может содержать как JobDuplexAllDocumentsContiguously, так и DocumentDuplex, поскольку они считаются разными функциями, проявляющими различное поведение. Этот пример также применим для одного PrintTicket.
Управление конфликтами из-за префиксов
Конфликт ключевых слов между параметрами определяется как элемент схемы печати на корневом уровне, обозначаемый атрибутом XML "name", который появляется в нескольких уровнях настроек. Если нет конфликта, элемент с префиксом области может быть отправлен вниз или унаследован от более общего билета к более конкретному билету. Если возникает конфликт, то параметр из наиболее конкретного билета имеет приоритет. То есть параметры страницы в билете уровня страницы переопределяют идентичные параметры каждой страницы в билете "Уровень документа" или "Уровень задания". Аналогично, настройки в билете на уровне документа имеют приоритет над настройками в билете на уровне задания.
Связанные разделы