Prefijo de ámbito

Este tema no es actual. Para obtener la información más reciente, vea La especificación de esquema de impresión.

Un prefijo de ámbito es una etiqueta textual anexada previamente a una palabra clave de esquema para proporcionar un ámbito contextual. Esto permite la suscripción de un contexto específico y bien comprendido a las palabras clave de una manera predefinida. La característica de esquema de impresión, ParameterDef, ParameterInit y ParameterRef y la palabra clave Property de nivel raíz Elements DEBEN tener uno de los siguientes prefijos de ámbito: "Job", "Document" o "Page".

Interpretación del prefijo de ámbito con contenido PrintTicket

PrintTicket se puede dividir en tres niveles de contenido que representan el trabajo de alto nivel, los documentos del trabajo y las páginas de cada documento. Estos niveles se clasifican según la especificidad; El nivel de trabajo es el más general, a continuación, el nivel de documento y, a continuación, el nivel de página es más específico. Un trabajo consta de uno o varios documentos y un documento consta de una o varias páginas.

Prefijo de nivel de trabajo

Un vale de nivel de trabajo contiene todas las configuraciones de formato de trabajo diseñadas para aplicarse a todo un trabajo. Los elementos con prefijos de ámbito de "Job", "Document" o "Page" se permiten en un vale de nivel de trabajo.

Los valores de prefijo "Documento" y "Página" especificados en un vale de nivel de trabajo se aplicarán automáticamente a los vales de nivel de página y documento.

Prefijo de nivel de documento

El vale de nivel de documento incorpora cualquier configuración de formato de trabajo destinada a aplicarse a uno o varios documentos de un trabajo. Estos pueden incluir la configuración especificada previamente en el vale de nivel de trabajo. Solo se permiten elementos con prefijos de ámbito de "Documento" o "Página" en un vale de nivel de documento.

Un vale de nivel de documento puede contener valores con prefijo de documento especificados previamente por el vale de nivel de trabajo.

Prefijo de nivel de página

El vale de nivel de página incorpora cualquier configuración de formato de trabajo destinada a aplicar a una o varias páginas un trabajo (sin limitarse a un único documento). Estos pueden incluir la configuración especificada previamente en el vale de nivel de trabajo o de documento. Solo se permiten elementos con prefijos de ámbito de "Página" en un vale de nivel de página.

Un vale de nivel de página puede contener la configuración de prefijo "Página" especificada previamente por el vale de nivel de trabajo o el vale de nivel de documento.

Uso de prefijos en un documento de capacidades de impresión o PrintTicket

Los documentos PrintTicket e PrintCapabilities NO DEBEN contener varias palabras clave que solo difieren en el prefijo de ámbito. Por ejemplo, un documento PrintCapabilities NO DEBE tener especificados JobInputBin y PageInputBin. Sin embargo, un documento de capacidades de impresión PUEDE tener tanto JobDuplexAllDocumentsContiguously como DocumentDuplex especificados porque se consideran características diferentes, ya que presentan un comportamiento diferente. Este ejemplo también es true para un único PrintTicket.

Administración de conflictos de prefijos

Se define un conflicto de palabras clave entre la configuración, el mismo elemento de esquema de impresión de nivel raíz que indica el atributo XML "name", que aparece en varios vales de nivel. Si no hay ningún conflicto, un elemento con ámbito de prefijo se puede insertar o heredar de un vale más general a un vale más específico. Si hay un conflicto, la configuración del vale más específico tiene prioridad. Es decir, la configuración por página de un vale de nivel de página invalida la configuración idéntica por página en un vale de nivel de trabajo o documento. De forma similar, la configuración del documento en el vale de nivel de documento tiene prioridad sobre la configuración del documento en el vale de nivel de trabajo.

Especificación de esquema de impresión