다음을 통해 공유


ParameterDef

이 항목은 현재 항목이 아닙니다. 최신 정보는 인쇄 스키마 사양을 참조하세요.

ParameterDef 요소는 매개 변수 입력의 유효한 특성을 정의합니다. 값은 ParameterInit 요소를 사용하여 입력됩니다.

요소 태그

<ParameterDef>

XML 특성

다음 표에서는 이 요소와 관련될 수 있는 XML 특성을 나열합니다.

XML 특성 세부 정보
name
현재 문서의 컨텍스트에서 매개 변수의 고유한 이름을 정의합니다. 중복 ParameterDef 이름 특성은 PrintCapabilities 문서를 잘못 렌더링합니다.

자세한 내용은 XML 특성 섹션을 참조하세요.

요소 정보

다음 표에서는 이 요소의 부모일 수 있는 요소, 이 요소의 자식일 수 있는 요소 및 요소 자체에 대한 모든 제한을 나열합니다.

범주 세부 정보
부모 요소
PrintCapabilities
자식 요소
Property(하나 이상)
다음 표준 Property 요소는 ParameterDef 요소의 콘텐츠로 표시되어야 합니다.
  • DataType
  • DefaultValue
  • 필수
  • MaxLength 또는 MaxValue
  • MinLength 또는 MinValue
  • 여러*
  • UnitType
이 요소
문자 데이터는 허용되지 않습니다.
중복된 자식 형제는 허용되지 않습니다.

*DataType이 정수 또는 10진수일 때 필요합니다. DataType이 문자열인 경우 선택 사항입니다.

구성 종속성

ParameterDef 및 중첩 수준에 대한 해당 콘텐츠에는 구성 종속성이 없을 수 있습니다.

예제

다음 예제에서는 이 매개 변수에 필요한 모든 Property 요소를 설정합니다. ParameterInit의 예제에서는 이 매개 변수를 초기화하는 방법을 보여 줍니다.

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

인쇄 스키마 사양