Rys
Toto téma není aktuální. Nejaktuálnější informace naleznete v specifikace schématu tisku.
Prvek Feature obsahuje úplný seznam prvků Option a Property, které plně popisují atribut zařízení, nastavení formátování úlohy nebo jiné relevantní vlastnosti.
Značka elementu
> funkcí <
Atributy XML
Následující tabulka uvádí atributy XML, které se mohou týkat tohoto elementu.
Atribut XML | Podrobnosti |
---|---|
Jméno |
Obsahuje název funkce, buď standardní funkce, nebo soukromě definovanou funkci. |
Další informace najdete v části atributy XML.
Informace o elementu
Následující tabulka uvádí prvky, které mohou být nadřazené tomuto prvku, elementy, které mohou být podřízeny tomuto prvku, a všechna omezení samotného prvku.
Kategorie | Podrobnosti |
---|---|
Nadřazené prvky |
PrintCapabilities PrintTicket Rys |
Podřízené prvky |
Jedna z následujících skupin:
|
Tento prvek |
Nejsou povolena žádná data znaků. Jsou povoleny duplicitní podřízené prvky možnosti, které jsou na stejné úrovni. Jsou povoleny duplicitní klávesové zkratky atributů názvu. |
Závislosti konfigurace
Prvky funkcí nemusí mít žádné závislosti konfigurace.
Využití elementů
Vztah k atributům XML
V reprezentaci Feature/Option je atribut zařízení reprezentován elementem Feature. Atribut zařízení je jedinečně identifikován atributem name v prvku Feature atributu zařízení, jak je uvedeno v následujícím příkladu. V tomto příkladu má atribut zařízení rozlišení.
<Feature name="Resolution" />
Schéma tisku definuje sadu atributů názvů pro určité instance funkcí. Tyto atributy názvů slouží k identifikaci sady předdefinovaných instancí funkcí přidružených ke konkrétním konfigurovatelným atributům zařízení. Tyto názvy instancí funkcí by se měly používat, kdykoli je to možné, protože zvyšují přenositelnost dokumentu PrintCapabilities a printTickets, které jsou odvozeny z nich. Privátní instance funkcí mohou být zavedeny, pokud některé atributy zařízení neodpovídají žádné z instancí funkcí definovaných schématem. Informace o syntaxi atributů názvů a konvencích, které se vztahují na názvy definované schématem a soukromě definované, naleznete v tématu atributy XML.
Relationship to Option Element
Každý z možných stavů je reprezentován prvkem Option. Každá definice Option obsahuje jeden nebo více ScoredProperty elementy, které dohromady jednoznačně popisují nebo charakterizují stav, který je reprezentován. Technika používaná k vytváření definic možností je popsána v definice možností. Všechny prvky Option přidružené k určitému prvku Feature jsou umístěny jako podřízené prvky prvku Feature.
Dílčí funkce
Rozhraní schématu tisku také umožňuje seskupit prvky funkcí hierarchickým způsobem. To znamená, že prvek Feature může sám obsahovat jeden nebo více podřízených prvků feature (dílčí součásti). To může být užitečné pro uspořádání souvisejících prvků funkce nebo pro prvky funkce, které řídí aspekty funkce zařízení. Jedním z příkladů je zařízení, které podporuje sešívání. Takové zařízení může uživateli nabídnout volbu, kam se má připojit, například v levém horním rohu nebo v pravém horním rohu nebo podél horního okraje nebo podél levého okraje. Uživatelské rozhraní (UI) pro toto zařízení by mělo být schopné prezentovat uživatele s možnostmi nejvyšší úrovně, což je v tomto případě to, jestli se má použít sešívání. Teprve poté, co se uživatel rozhodl použít sešívání, by měl být prezentován s druhou úrovní voleb, umístěním sešívání. Hierarchie funkcí přidává další strukturu, která umožňuje takové uživatelské rozhraní. Architektura schématu tisku umožňuje subfeaturám mít vlastní podřízené podfeatury, což umožňuje neomezenou úroveň vnoření.
Rozhraní schématu tisku také umožňuje, aby se prvky option zobrazovaly na stejné úrovni jako dílčí součásti; to znamená, že stejné elementy elementu Feature jsou stejné na stejné úrovni. To uživateli umožní, aby před výběrem dílčího kanálu udělal rozhodnutí vysoké úrovně (jestli se má použít sešívání). V tomto příkladu kořenový prvek Feature , "Staple", může obsahovat dva option elementy, "On" a "Off" a také podfeature s názvem "StapleLocation".
Příklad
<psf:Feature name="psk:JobOutputBin">
<psf:Property name="psf:SelectionType">
<psf:Value xsi:type="xs:string">psk:PickOne</psf:Value>
</psf:Property>
<psf:Option constrained="psk:None">
<psf:ScoredProperty name="psk:Bin">
<psf:Value xsi:type="xs:string">SorterBin</psf:Value>
</psf:ScoredProperty>
<psf:ScoredProperty name="psk:MediaSheetCapacity">
<psf:Value xsi:type="xs:integer">100</psf:Value>
</psf:ScoredProperty>
</psf:Option>
</psf:Feature>