Compartir a través de


ParameterDef

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

Un elemento ParameterDef define las características válidas de la entrada de parámetros. El valor se escribe mediante un elemento ParameterInit.

Etiqueta de elemento

<ParameterDef>

Atributos XML

En la tabla siguiente se enumeran los atributos XML que pueden pertenecer a este elemento.

Atributo XML Detalles
name
Define un nombre único para el parámetro en el contexto del documento actual. Los atributos de nombre ParameterDef duplicados representan el documento PrintCapabilities no válido.

Para obtener más información, consulte la sección Atributos XML .

Información de elemento

En la tabla siguiente se enumeran los elementos que pueden ser elementos primarios de este elemento, los elementos que pueden ser elementos secundarios de este elemento y cualquier restricción en el propio elemento.

Category Detalles
Elementos primarios
PrintCapabilities
Elementos secundarios
Property (uno o varios)
Los siguientes elementos Property estándar deben aparecer como el contenido de un elemento ParameterDef.
  • DataType
  • DefaultValue
  • Mandatory
  • MaxLength o MaxValue
  • MinLength o MinValue
  • Múltiples*
  • UnitType
Este elemento
No se permiten datos de caracteres.
No se permiten los elementos secundarios duplicados del mismo nivel.

*Obligatorio cuando DataType es entero o decimal. Opcional cuando DataType es una cadena.

Dependencias de configuración

Un ParameterDef y su contenido en cualquier nivel de anidamiento pueden no tener dependencias de configuración.

Ejemplo

En el ejemplo siguiente se establecen todos los elementos Property necesarios para este parámetro. En el ejemplo de ParameterInit se muestra cómo inicializar este parámetro.

<psf:ParameterDef name="psk:PageMediaSizeMediaSizeHeight">
  <psf:Property name="psf:DataType">
    <psf:Value xsi:type="xs:string">xs:integer</psf:Value>
  </psf:Property>
  <psf:Property name="psf:UnitType">
    <psf:Value xsi:type="xs:string">microns</psf:Value>
  </psf:Property>
  <psf:Property name="psf:Multiple">
    <psf:Value xsi:type="xs:integer">1</psf:Value>
  </psf:Property>
  <psf:Property name="psf:MaxValue">
    <psf:Value xsi:type="xs:integer">594106</psf:Value>
  </psf:Property>
  <psf:Property name="psf:MinValue">
    <psf:Value xsi:type="xs:integer">152400</psf:Value>
  </psf:Property>
  <psf:Property name="psf:DefaultValue">
    <psf:Value xsi:type="xs:integer">152400</psf:Value>
  </psf:Property>
  <psf:Property name="psf:Mandatory">
    <psf:Value xsi:type="xs:string">psk:Optional</psf:Value>
  </psf:Property>
</psf:ParameterDef>

Especificación del esquema de impresión