Alternativ

Det här avsnittet är inte aktuellt. Den senaste informationen finns i Print Schema Specification.

Ett alternativelement innehåller alla egenskaps- och ScoredProperty-element som är associerade med det här alternativet.

Elementtagg

<alternativ>

XML-attribut

I följande tabell visas de XML-attribut som kan vara aktuella för det här elementet.

XML-attribut Detaljer
tvungen
Det här attributet är valfritt för ett PrintCapabilities-dokument.
Det här attributet anger om alternativet är tillgängligt för val eller användning. Det här XML-attributet kan anges till något av följande värden: None, PrintTicketSettings, AdminSetting eller DeviceSettings.
Se XML-attribut
Namn
Innehåller namnet på alternativet, antingen ett standardalternativ eller ett privat definierat alternativ. XML-attributet används på det här sättet för att skilja mellan alternativinstanser.

Mer information finns i avsnittet XML-attribut.

Elementinformation

I följande tabell visas de element som kan vara överordnade till det här elementet, de element som kan vara underordnade till det här elementet och eventuella begränsningar för själva elementet.

Kategori Detaljer
Överordnade element
Drag
Underordnade element
Egenskap (noll eller mer)
ScoredProperty- (noll eller mer för alternativ med XML-attributet "name"; en eller flera för Alternativ som inte använder XML-attributet "name"*)
* Endast offentliga alternativ som definierats i utskriftsschemat får inte ha något namnattribut, till exempel DocumentNUp)
Det här elementet
Inga teckendata tillåts.
Duplicerade underordnade syskon tillåts inte.

Konfigurationsberoenden

Ett alternativdefinitionselement kanske inte har några konfigurationsberoenden.

Elementanvändning

Syftet med elementet Alternativ är att karakterisera ett av de tillstånd som ett enhetskonfigurationsattribut, som representeras av ett funktionselement, kan anta. Varje alternativelementdefinition innehåller ett eller flera ScoredProperty-element som beskriver en inneboende eller väsentlig egenskap hos det alternativet. För att underlätta portabiliteten och bevarandet av avsikten definierar utskriftsschemat många vanliga funktionselement och en mängd olika alternativelement för varje funktion. Det är därför viktigt att använda utskriftsschemadefinierade alternativelement, om möjligt, innan du skapar egna alternativdefinitioner. Att förstå processen med att definiera alternativelement ger användbara insikter om hur PrintCapabilities-dokumentet och PrintTickets används i Microsoft .NET Framework version 3.0 och Windows Vista-utskriftsarkitekturen.

Exempel

I följande exempel definieras ett namn för alternativet.

<psf:Option name="psk:PrintFront" />

Specifikation av utskriftsschema