Freigeben über


Eigenschaft (Dokumente und Druck)

Dieses Thema ist nicht aktuell. Die aktuellsten Informationen finden Sie in der Druckschemaspezifikation.

Ein Property-Element deklariert ein Gerät, eine Auftragsformatierung oder eine andere relevante Eigenschaft, deren Name durch das Name-Attribut angegeben wird. Ein Value-Element wird verwendet, um der Eigenschaft einen Wert zuzuweisen.

Eine Eigenschaft kann komplex sein und möglicherweise mehrere Untereigenschaften enthalten. Untereigenschaften werden auch durch Eigenschaftselemente dargestellt.

Elementtag

<Eigenschaft>

XML-Attribute

In der folgenden Tabelle sind die XML-Attribute aufgeführt, die sich möglicherweise auf dieses Element beziehen.

XML-Attribut Details
name
Enthält das name-Attribut der Eigenschaft, bei der es sich entweder um eine Standardeigenschaft oder eine privat definierte Eigenschaft handelt.

Weitere Informationen finden Sie im Abschnitt XML-Attribute .

Elementinformationen

In der folgenden Tabelle sind die Elemente aufgeführt, die möglicherweise übergeordnete Elemente dieses Elements sind, die Elemente, die untergeordnete Elemente dieses Elements sein können, und alle Einschränkungen für das Element selbst.

Category Details
Übergeordnete Elemente
PrintCapabilities
Funktion
PrintTicket
Option
ParameterDef
Eigenschaft
ScoredProperty
Untergeordnete Elemente
Der Reihenfolge der Elemente weist das System keine Bedeutung zu. Wenn Clients sich entscheiden, bei der Reihenfolge der Elemente eine gewisse Bedeutung zuzuschreiben, können sie dies tun.
Eigenschaft (ein oder mehrere) Wert (null oder mehr)
oder
Eigenschaft (null oder mehr) Wert (ein oder mehrere)
Dieses Element
Zeichendaten sind nicht zulässig.
Doppelte untergeordnete Wertelemente, die gleichgeordnet sind, sind zulässig.

Konfigurationsabhängigkeiten

Eine Eigenschaft kann Konfigurationsabhängigkeiten aufweisen, es sei denn, sie wird in einem ParameterDef-Element angezeigt.

Elementverwendung

Zusätzlich zu den Elementen Feature und Option können Eigenschaftselemente auf der Stammebene der jeweiligen zugrunde liegenden Technologien angezeigt werden. Das Druckschema definiert einen Satz von Eigenschaftselementen, die verwendet werden können, um ein Gerät portabel zu beschreiben. Wenn diese Eigenschaften jedoch nicht für Ihre Anforderungen als PrintCapabilities-Anbieter ausreichen (in der Regel, weil das unterstützte Gerät neue Aspekte aufweist, die vom Druckschema nicht erwartet werden), können Sie Ihre eigenen privaten Eigenschaftenelemente einführen. Sie können die von einer öffentlichen Eigenschaft bereitgestellten Informationen erweitern oder ausarbeiten, indem Sie eine oder mehrere private Untereigenschaften als Elementinhalt der öffentlichen Eigenschaft hinzufügen.

Eigenschaftenelemente werden mithilfe des XML-Elementtags <Property> definiert. Jeder Eigenschaft wird mithilfe des Attributs name ein Name zugewiesen. Der Name muss ein XML-QName sein und der Namespacekonvention entsprechen. Ausführliche Informationen finden Sie unter XML-Attribute. Das Eigenschaftsname-Attribut und sein Speicherort in der Hierarchie übergeordneter Eigenschaftselemente (wenn es sich um eine Untereigenschaft handelt) identifizieren die Eigenschaft eindeutig im PrintCapabilities-Dokument oder PrintTicket.

Eine Eigenschaft kann mindestens ein Value-Element oder ein oder mehrere untergeordnete Eigenschaftselemente (als Untereigenschaften bezeichnet) oder eine Kombination aus beidem enthalten. Untereigenschaften sind nützlich, wenn die Eigenschaft selbst aus mehreren Komponenten besteht. Beispielsweise kann eine "ConsumableColor"-Eigenschaft die Komponenten "C", "M" und "Y" aufweisen.

Beispiel

<psf:Property name="psk:DisplayName">
  <psf:Value xsi:type="xs:string">6</psf:Value>
</psf:Property>

Druckschemaspezifikation