Condividi tramite


Impostazioni di configurazione MXDW

Microsoft XPS Document Writer (MXDW) consente agli utenti di creare file di documento XPS stampando da qualsiasi applicazione Windows. Gli sviluppatori di applicazioni possono controllare le impostazioni di output seguenti di MXDW usando le parti PrintTicket e PrintCapabilities dello schema di stampa.

JobInterleaving

L'impostazione JobInterleaving controlla l'ordine di interleaving del contenuto per i documenti XPS. Per informazioni sull'interleaving del processo, vedere La specifica di carta XML. MXDW supporta le due opzioni seguenti per questa impostazione:

  • Off : questa opzione disabilita l'interleaving in modo che tutti i dati per ogni elemento di contenuto nel documento siano contigui, migliorando così l'efficienza dell'accesso casuale. Questa opzione è ideale per la visualizzazione di un documento XPS.
  • On : questa opzione abilita l'interleaving in modo che i dati per ogni elemento di contenuto vengano suddivisi e riordinati per un'elaborazione sequenziale più efficiente. Questa opzione è ideale per il download Web e la stampa.

L'esempio seguente è un esempio del codice XML PrintCapabilities che include l'impostazione JobInterleaving.

<psf:Feature name="ns0000:JobInterleaving">
   <psf:Property name="psf:SelectionType">
      <psf:Value xsi:type="xsd:QName">psk:PickOne</psf:Value> 
   </psf:Property>
   <psf:Property name="psk:DisplayName">
      <psf:Value xsi:type="xsd:string">Interleaving</psf:Value> 
   </psf:Property>
   <psf:Option name="ns0000:OFF" constrained="psk:None">
      <psf:Property name="psk:DisplayName">
         <psf:Value xsi:type="xsd:string">Off - Best for viewing</psf:Value> 
      </psf:Property>
   </psf:Option>
   <psf:Option name="ns0000:ON" constrained="psk:None">
      <psf:Property name="psk:DisplayName">
         <psf:Value xsi:type="xsd:string">On - Best for the web/printing</psf:Value> 
      </psf:Property>
   </psf:Option>
</psf:Feature>

Il codice XML PrintTicket è simile, ad eccezione del fatto che specifica un'opzione specifica. Per informazioni dettagliate, vedere Schema di stampa.

Poiché JobInterleaving non è una delle parole chiave pubbliche dello schema di stampa, è necessario includere una dichiarazione dello spazio dei nomi (in questo caso "ns0000" nel tag PrintCapabilities (o PrintTicket) all'inizio del documento PrintCapabilities (o PrintTicket), come illustrato nell'esempio seguente:

<psf:PrintCapabilities 
xmlns:psf="http://schemas.microsoft.com/windows/2003/08/printing/printschemaframework" 
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="https://www.w3.org/2001/XMLSchema"  
version="1" 
xmlns:ns0000=http://schemas.microsoft.com/windows/2006/06/printing/printschemakeywords/microsoftxpsdocumentwriter>

JobImageType

JobImageType controlla il formato di output dei formati bitmap incorporati. MXDW supporta le quattro opzioni seguenti per questa impostazione:

  • JPEGHigh : questa opzione specifica l'immagine JPEG con un livello elevato di compressione. Questa opzione produce le dimensioni del file più piccole, ma la qualità dell'immagine più bassa.
  • JPEGMed : questa opzione specifica l'immagine JPEG con un livello medio di compressione. Questa opzione consente di bilanciare al meglio le dimensioni del file e la qualità dell'immagine.
  • JPEGLow : questa opzione specifica l'immagine JPEG con un basso livello di compressione. Questa opzione produce la riduzione minima delle dimensioni dei file e dell'alta qualità dell'immagine.
  • PNG : questa opzione specifica il formato di immagine PNG con compressione senza perdita di dati. Questa opzione produce le dimensioni massime del file e la massima qualità dell'immagine.

Di seguito è riportato il codice XML PrintCapabilities dell'impostazione JobImageType:

<psf:Feature name="ns0000:JobImageType">
   <psf:Property name="psf:SelectionType">
      <psf:Value xsi:type="xsd:QName">psk:PickOne</psf:Value> 
   </psf:Property>
   <psf:Property name="psk:DisplayName">
      <psf:Value xsi:type="xsd:string">Images</psf:Value> 
   </psf:Property>
   <psf:Option name="ns0000:JPEGHigh" constrained="psk:None">
      <psf:Property name="psk:DisplayName">
         <psf:Value xsi:type="xsd:string">JPG - Maximum compression</psf:Value> 
      </psf:Property>
   </psf:Option>
   <psf:Option name="ns0000:JPEGMed" constrained="psk:None">
      <psf:Property name="psk:DisplayName">
        <psf:Value xsi:type="xsd:string">JPG - Medium compression</psf:Value> 
      </psf:Property>
   </psf:Option>
   <psf:Option name="ns0000:JPEGLow" constrained="psk:None">
      <psf:Property name="psk:DisplayName">
         <psf:Value xsi:type="xsd:string">JPG - Minimum compression</psf:Value> 
      </psf:Property>
   </psf:Option>
   <psf:Option name="ns0000:PNG" constrained="psk:None">
      <psf:Property name="psk:DisplayName">
         <psf:Value xsi:type="xsd:string">PNG - Lossless compression</psf:Value> 
      </psf:Property>
   </psf:Option>
</psf:Feature>

Il codice XML PrintTicket è simile, ad eccezione del fatto che specifica un'opzione specifica. Per informazioni dettagliate, vedere Schema di stampa.

Poiché JobImageType non è una delle parole chiave pubbliche dello schema di stampa, è necessario includere una dichiarazione dello spazio dei nomi (in questo caso "ns0000" nel tag PrintCapabilities (o PrintTicket) all'inizio del documento PrintCapabilities (o PrintTicket), come illustrato nell'esempio seguente:

<psf:PrintTicket 
xmlns:psf="http://schemas.microsoft.com/windows/2003/08/printing/printschemaframework" 
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="https://www.w3.org/2001/XMLSchema"  
version="1" 
xmlns:ns0000=http://schemas.microsoft.com/windows/2006/06/printing/printschemakeywords/microsoftxpsdocumentwriter>

Specifica di carta XML

Specifica dello schema di stampa

Schema di stampa

Download di specifiche e licenze XPS