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.
|
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>