Compartir a través de


ParameterDef

Este tema no está actualizado. Para obtener la información más reciente, consulte el 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
nombre
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 sección atributos XML.

Información del elemento

En la tabla siguiente se enumeran los elementos que pueden ser elementos primarios de este elemento, los elementos que pueden ser secundarios de este elemento y las restricciones del propio elemento.

Categoría Detalles
Elementos primarios
PrintCapabilities
Elementos secundarios
Propiedad (una o varias)
Los siguientes elementos Property estándar deben aparecer como el contenido de un elemento ParameterDef.
  • Datatype
  • DefaultValue
  • Obligatorio
  • MaxLength o MaxValue
  • MinLength o MinValue
  • Múltiple*
  • UnitType
Este elemento
No se permite ningún dato de caracteres.
No se permiten los elementos del mismo nivel secundarios duplicados.

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

Dependencias de configuración

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>

de especificación de esquema de impresión de