Darstellen von Attributen als Feature-/Optionskonstrukte oder als Parameter

Dieses Thema ist nicht aktuell. Die aktuellen Informationen finden Sie unter Print Schema Specification (Spezifikation des Druckschemas).

Der Autor eines PrintCapabilities-Dokuments definiert Geräteattribute, aus denen sich die Konfiguration setzt. Im PrintCapabilities-Dokument kann der Autor ein Geräteattribut entweder als Feature-/Optionskonstrukt oder als Parameterkonstrukt darstellen.

Wenn ein Geräteattribut über eine relativ kleine Anzahl möglicher Zustände verfügt, die nicht in ein offensichtliches Muster fallen, ist ein Feature/Option-Konstrukt in der Regel die bessere Wahl. Wenn beispielsweise die zulässigen Werte für das PageMediaSize-Geräteattribut die Werte Letter, Legal, A4ISO,Oid und Envelope10 sind, ist ein Feature/Option-Konstrukt die bessere Wahl für die Darstellung. Aufgrund der Schwierigkeiten und Mehrdeutigkeiten, die mit dem Ausdrücken der zulässigen Werte ohne explizite Enumeration verbunden sind, ist das Parameterkonstrukt für das PageMediaSize-Attribut nicht geeignet.

Wenn ein Geräteattribut durch einen Bereich von ganzen Zahlen dargestellt werden kann, ist die Parameterdarstellung in der Regel die bessere Wahl, insbesondere für Bereiche, die viele Werte enthalten. Wenn das CopyCount-Geräteattribut für ein bestimmtes Druckermodell beispielsweise zwischen 1 und 99.999 liegen kann, sollte dieses Attribut als Parameter kategorisiert werden, indem eine ParameterDef-Instanz definiert wird. Weisen Sie den Standardeigenschafteninstanzen MinValue und MaxValue Werte des ParametersDef-Elements zu, um den Wertebereich für das JobCopyCount-Attribut zu definieren. Aufgrund der großen Anzahl von Werten, die explizit als Option-Elemente aufgeführt werden müssen, ist die Feature-/Optionsdarstellung für das JobCopyCount-Geräteattribut nicht geeignet.

Spezifikation des Druckschemas