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