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. |