Creazione di un documento PrintCapabilities

Questo argomento non è aggiornato. Per le informazioni più aggiornate, consultare la specifica dello schema di stampa .

Dopo aver convalidato il PrintTicket, può essere usato per creare un'istantanea delle PrintCapabilities. Il provider deve avere una rappresentazione interna per qualsiasi proprietà il cui valore dipende dalla configurazione del dispositivo. Ad esempio, se SpotDiameter è una proprietà dipendente dalle funzionalità di risoluzione e mediatype, una rappresentazione interna di SpotDiameter in relazione ai vari valori per Resolution e MediaType potrebbe essere visualizzata come nella tabella seguente:

Risoluzione Tipo di Media Diametro del punto
300
Obbligazione
520
300
Lucido
350
600
Obbligazione
330
600
Lucido
180
1200
Legame
250
1200
Lucido
100

Per questo esempio, il provider PrintCapabilities deve utilizzare il PrintTicket fornito per selezionare la voce corretta dalla tabella interna e segnalare quella come valore per la proprietà SpotDiameter. Questo processo viene ripetuto per ogni proprietà multivalore (per ogni proprietà il cui valore dipende dalla configurazione). La sezione PrintCapabilities Schema e Document Construction descrive gli altri passaggi necessari per la creazione di uno snapshot di PrintCapabilities.

Per creare uno snapshot del documento PrintCapabilities predefinito, fornire un printticket predefinito (anziché un printticket arbitrario) al metodo che crea documenti PrintCapabilities.

Specifica dello Schema di Stampa