屬性 (檔和列印)
本主題不是最新的。 如需最新的資訊,請參閱 列印架構規格。
Property 元素會宣告裝置、作業格式設定或其他依名稱屬性指定名稱的相關屬性。 Value 元素可用來將值指派給 Property。
屬性可能十分複雜,可能包含多個子屬性。 子屬性也會以 Property 元素表示。
元素標記
<屬性>
XML 屬性
下表列出可能與這個專案相關的 XML 屬性。
XML 屬性 | 詳細資料 |
---|---|
NAME |
保存 Property 的名稱屬性,這是標準屬性或私用定義的 Property。 |
如需詳細資訊,請參閱 XML 屬性一 節。
項目資訊
下表列出可能為這個專案父代的專案、可能是這個專案子系的專案,以及專案本身的任何限制。
類別 | 詳細資料 |
---|---|
父元素 |
PrintCapabilities 功能 PrintTicket 選項 ParameterDef 屬性 ScoredProperty |
子元素 |
系統不會對專案的排序指派任何重要性。 如果用戶端選擇在元素順序中指定一些重要性,他們就能夠自由進行。 屬性 (一或多個) Value (零或多個) 或 屬性 (零或多個) Value (一或多個) |
這個專案 |
不允許任何字元資料。 允許重複的子 Value 元素。 |
設定相依性
屬性可能會有組態相依性,但出現在 ParameterDef 元素內時除外。
元素使用方式
除了出現在 Feature 和 Option 元素之外,Property 元素還可以出現在個別基礎技術的根層級。 列印架構會定義一組 Property 元素,可用來以可攜方式描述裝置。 不過,如果這些屬性不足以作為 PrintCapabilities 提供者的需求, (通常是因為支援的裝置具有列印架構) 不預期的新層面,您可能會引進自己的私用 Property 元素。 您可以藉由將一或多個私用子屬性新增為公用屬性的專案內容,來增強或詳細說明公用屬性所提供的資訊。
屬性元素是使用 XML 元素標記 < Property > 來定義。 每個屬性都會透過其名稱屬性來指派名稱。 名稱必須是 XML QName,且必須符合命名空間慣例。 如需詳細資訊,請參閱 XML 屬性。 如果屬性名稱屬性是子屬性) 唯一識別 PrintCapabilities 檔或 PrintTicket 內的 Property,則屬性屬性及其在父屬性階層內的位置 (。
Property 可能包含一或多個 Value 元素,或一或多個子屬性元素, (稱為子屬性) ,或兩者的組合。 當 Property 本身是由多個元件所組成時,子屬性會很有用。 例如,「ConsumableColor」 屬性可能有 「C」、「M」 和 「Y」 元件。
範例
<psf:Property name="psk:DisplayName">
<psf:Value xsi:type="xs:string">6</psf:Value>
</psf:Property>