Konfigurationsabhängigkeit im PrintCapabilities-Schema

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

Das PrintCapabilities-Schema ist hinsichtlich der verwendeten Elemente und der allgemeinen Struktur, die von übergeordneten und untergeordneten Elementen ausgedrückt wird, eng parallel zum Druckschemaframework. Konfigurationsabhängigkeiten, die sich speziell auf printCapabilities beziehen, werden hier als Erweiterung für das allgemeine Framework aufgeführt. Konfigurationsabhängigkeiten beziehen sich darauf, dass einige Elemente, einschließlich ihrer Inhalte, aufgrund von Abhängigkeiten von der Konfiguration von einem PrintCapabilities-Dokument zum nächsten geändert oder sogar gelöscht werden können. Selbst wenn ein übergeordnetes Element unabhängig von der Konfiguration sein muss, können seine untergeordneten Elemente Abhängigkeiten aufweisen. Solche Abhängigkeiten werden mithilfe von * * Switch/Case-Konstrukten in GPD-Dateien ausgedrückt.

Betrachten Sie als Beispiel für eine Konfigurationsabhängigkeit die Werte, die den einzelnen Eigenschaften im PrintCapabilities-Dokument zugeordnet sind. Jedes PrintCapabilities-Dokument kann sich in den definierten Eigenschafteninstanzen und in den Value-Instanzen unterscheiden, die diesen Eigenschafteninstanzen zugewiesen sind.

Elementtyp Konfigurationsabhängigkeit
Funktion
Option
ParameterInit
ParameterRef
PrintCapabilities
PrintTicket
Eigenschaft
ScoredProperty
Diese Elemente dürfen keine Konfigurationsabhängigkeiten aufweisen.
ParameterDef
ParameterDef-Elemente und darin enthaltene Elemente auf einer beliebigen Schachtelungsebene dürfen keine Konfigurationsabhängigkeiten aufweisen.
Eigenschaft
Eigenschaftselemente können Konfigurationsabhängigkeiten aufweisen, es sei denn, sie werden in ParameterDef-Elementen angezeigt.
Wert
Wertelemente, die in ScoredProperty-Elementen angezeigt werden, dürfen keine Konfigurationsabhängigkeiten aufweisen. Wertelemente, die in einem Property-Element angezeigt werden, können beliebige Abhängigkeiten von der Konfiguration aufweisen.

Spezifikation des Druckschemas