Freigeben über


Eigenschaft (Dokumente und Drucken)

Dieses Thema ist nicht aktuell. Die aktuellsten Informationen finden Sie in der Print Schema Specification.

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, möglicherweise mit mehreren Untereigenschaften. Untereigenschaften werden auch durch Property-Elemente dargestellt.

Elementtag

<-Eigenschaft>

XML-Attribute

In der folgenden Tabelle sind die XML-Attribute aufgeführt, die möglicherweise zu diesem Element gehören.

XML-Attribut Details
Name
Enthält das Namensattribute 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 übergeordnete Elemente dieses Elements sein können, die Elemente, die untergeordnete Elemente dieses Elements sein können, und alle Einschränkungen für das Element selbst.

Kategorie Details
Übergeordnete Elemente
PrintCapabilities
Merkmal
PrintTicket
Option
ParameterDef
Eigentum
ScoredProperty
Untergeordnete Elemente
Das System weist der Anordnung der Elemente keine Bedeutung zu. Wenn Kunden sich entscheiden, bei der Reihenfolge der Elemente etwas Bedeutung zu schreiben, können sie dies tun.
Eigenschaft (ein oder mehrere) Wert (null oder mehr)
oder
Eigenschaft (null oder mehr) Wert (mindestens eine)
Dieses Element
Es sind keine Zeichendaten zulässig.
Doppelte untergeordnete Wertelemente, die gleichgeordnet sind, sind zulässig.

Konfigurationsabhängigkeiten

Eine Eigenschaft kann Konfigurationsabhängigkeiten aufweisen, außer wenn sie in einem ParameterDef-Element angezeigt wird.

Elementverwendung

Neben der Anzeige innerhalb von Feature- und Option-Elementen können Eigenschaftselemente auf der Stammebene der jeweiligen zugrunde liegenden Technologien angezeigt werden. Das Druckschema definiert eine Reihe von Property-Elementen, die verwendet werden können, um ein Gerät auf tragbare Weise zu beschreiben. Wenn diese Eigenschaften jedoch nicht ausreichend für Ihre Anforderungen als PrintCapabilities-Anbieter sind (in der Regel weil das unterstützte Gerät neue Aspekte aufweist, die nicht vom Print-Schema erwartet werden), können Sie Ihre eigenen privaten Property-Elemente einführen. Sie können die von einer öffentlichen Eigenschaft bereitgestellten Informationen verbessern oder ausarbeiten, indem Sie eine oder mehrere private Untereigenschaften als Elementinhalt der öffentlichen Eigenschaft hinzufügen.

Eigenschaftselemente werden mithilfe eines XML-Elementtags definiert, <Property>. Jeder Eigenschaft wird ein Name mithilfe des Namensattributes zugewiesen. Der Name muss ein XML-QName sein und muss der Namespacekonvention entsprechen. Ausführliche Informationen finden Sie unter XML-Attribute. Das Eigenschaftsname-Attribut und seine Position innerhalb der Hierarchie der übergeordneten Property-Elemente (wenn es sich um eine Untereigenschaft handelt) identifizieren eindeutig die Eigenschaft im PrintCapabilities-Dokument oder PrintTicket.

Eine Eigenschaft kann ein oder mehrere Value-Elemente oder mindestens ein untergeordnetes Property-Element (als Untereigenschaften bezeichnet) oder eine Kombination aus beiden 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>