プロパティ (ドキュメントと印刷)
このトピックは最新ではありません。 最新の情報については、「 印刷スキーマの仕様」を参照してください。
Property 要素は、name 属性によって名前が指定されたデバイス、ジョブの書式設定、またはその他の関連するプロパティを宣言します。 Value 要素は、Property に値を割り当てるために使用されます。
Property は複雑な場合があり、複数のサブプロパティが含まれている可能性があります。 サブプロパティは、Property 要素でも表されます。
要素タグ
<プロパティ>
XML 属性
次の表に、この要素に関連する可能性がある XML 属性を示します。
XML 属性 | 詳細 |
---|---|
name |
Property の name 属性を保持します。これは、標準の Property またはプライベートに定義された Property です。 |
詳細については、「 XML 属性 」セクションを参照してください。
要素情報
次の表は、この要素の親である可能性がある要素、この要素の子である可能性がある要素、および要素自体に対する制限を示しています。
カテゴリ | 詳細 |
---|---|
親要素 |
PrintCapabilities 特徴量 PrintTicket オプション ParameterDef プロパティ ScoredProperty |
子要素 |
要素の順序付けには有意性が割り当てされません。 クライアントが要素の順序付けにおいて何らかの意味を持つ場合は、自由に行うことができます。 プロパティ (1 つ以上) 値 (0 以上) または プロパティ (0 個以上) 値 (1 つ以上) |
この要素 |
文字データは使用できません。 兄弟である重複する子 Value 要素を使用できます。 |
構成の依存関係
Property には、ParameterDef 要素内に表示される場合を除き、構成の依存関係がある場合があります。
要素の使用法
Property 要素は、Feature 要素と Option 要素内に表示されるだけでなく、それぞれの基になるテクノロジのルート レベルで表示できます。 印刷スキーマは、ポータブルな方法でデバイスを記述するために使用できる Property 要素のセットを定義します。 ただし、これらのプロパティが PrintCapabilities プロバイダーとしてのニーズに不十分な場合 (通常、サポートされているデバイスには、印刷スキーマでは予期されない新しい側面があるため)、独自のプライベート Property 要素を導入できます。 パブリック プロパティの要素コンテンツとして 1 つ以上のプライベート サブプロパティを追加することで、パブリック プロパティによって提供される情報を拡張または詳細化できます。
プロパティ要素は、XML 要素タグ <Property を使用して定義されます>。 各プロパティには、name 属性を使用して名前が割り当てられます。 名前は XML QName である必要があり、名前空間規則に準拠している必要があります。 詳細については、「 XML 属性」を参照してください。 親 Property 要素の階層内の Property name 属性とその位置 (サブプロパティの場合) は、PrintCapabilities ドキュメントまたは PrintTicket 内の Property を一意に識別します。
Property には、1 つ以上の Value 要素、または 1 つ以上の子 Property 要素 (サブプロパティと呼ばれます)、またはその両方の組み合わせを含めることができます。 サブプロパティは、Property 自体が複数のコンポーネントで構成されている場合に便利です。 たとえば、"ConsumableColor" プロパティには、"C"、"M"、および "Y" コンポーネントが含まれます。
例
<psf:Property name="psk:DisplayName">
<psf:Value xsi:type="xs:string">6</psf:Value>
</psf:Property>