Préfixe d’étendue

Cette rubrique n’est pas actuelle. Pour obtenir les informations les plus actuelles, consultez La spécification du schéma d’impression.

Un préfixe d’étendue est une étiquette textuelle pré-ajoutée à un schéma mot clé pour fournir une étendue contextuelle. Cela permet d’décrire un contexte spécifique et bien compris à des mots clés de manière prédéfinie. Print Schema Feature, ParameterDef, ParameterInit et ParameterRef et la propriété de niveau racine mot clé Elements DOIVENT avoir l’un des préfixes d’étendue suivants : « Job », « Document » ou « Page ».

Interprétation du préfixe d’étendue avec le contenu PrintTicket

Le PrintTicket peut être divisé en trois niveaux de contenu représentant le travail de haut niveau, les documents du travail et les pages de chaque document. Ces niveaux sont classés en fonction de leur spécificité ; le niveau du travail est le plus général, puis le niveau du document et le niveau de page est le plus spécifique. Un travail se compose d’un ou plusieurs documents et d’une ou plusieurs pages.

Préfixe de niveau de travail

Un ticket de niveau de travail contient tous les paramètres de mise en forme du travail destinés à s’appliquer à l’ensemble d’un travail. Tous les éléments avec des préfixes d’étendue « Job », « Document » ou « Page » sont autorisés dans un ticket de niveau de travail.

Les paramètres préfixés « Document » et « Page » spécifiés dans un ticket de niveau de travail seront automatiquement appliqués aux tickets Document et Page Level.

Préfixe au niveau du document

Le ticket niveau document intègre tous les paramètres de mise en forme de travail destinés à s’appliquer à un ou plusieurs documents d’un travail. Il peut s’agir de paramètres précédemment spécifiés dans le ticket Niveau du travail. Seuls les éléments avec des préfixes d’étendue « Document » ou « Page » sont autorisés dans un ticket au niveau du document.

Un ticket au niveau du document peut contenir des paramètres préfixés par le document précédemment spécifiés par le ticket de niveau travail.

Préfixe au niveau de la page

Le ticket de niveau page intègre tous les paramètres de mise en forme de travail destinés à s’appliquer à une ou plusieurs pages d’un travail (sans se limiter à un seul document). Il peut s’agir de paramètres précédemment spécifiés dans le ticket Travail ou Niveau du document. Seuls les éléments avec des préfixes d’étendue « Page » sont autorisés dans un ticket de niveau page.

Un ticket de niveau page peut contenir des paramètres préfixés « Page » précédemment spécifiés par le ticket au niveau du travail et/ou le ticket de niveau document.

Utilisation du préfixe dans un document PrintTicket ou Print Capabilities

Les documents PrintTicket et PrintCapabilities NE DOIVENT PAS contenir plusieurs mots clés qui diffèrent uniquement par le préfixe d’étendue.? Par exemple, un document PrintCapabilities NE DOIT PAS avoir JobInputBin et PageInputBin spécifiés.? Toutefois, un document Sur les fonctionnalités d’impression peut avoir à la fois JobDuplexAllDocumentsContiguously et DocumentDuplex spécifiés, car ils sont considérés comme des fonctionnalités différentes, car ils présentent un comportement différent.? Cet exemple est également vrai pour un seul PrintTicket.

Gestion des conflits de préfixes

Un mot clé conflit entre les paramètres est défini comme, le même élément de schéma d’impression de niveau racine désigné par l’attribut XML « name », apparaissant dans plusieurs tickets de niveau. S’il n’y a pas de conflit, un élément délimité par le préfixe peut être poussé vers le bas, ou hérité, d’un ticket plus général vers un ticket plus spécifique. En cas de conflit, le paramètre du ticket le plus spécifique est prioritaire. Autrement dit, les paramètres par page dans un ticket de niveau page remplacent les mêmes paramètres par page dans un ticket document ou niveau travail. De même, les paramètres de document dans le ticket Niveau du document sont prioritaires sur les paramètres de document dans le ticket niveau du travail.

Spécification du schéma d’impression