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