Paramètres de configuration MXDW
Microsoft XPS Document Writer (MXDW) permet aux utilisateurs de créer des fichiers de documents XPS en imprimant à partir de n’importe quelle application Windows. Les développeurs d’applications peuvent contrôler les paramètres de sortie suivants de MXDW à l’aide des composants PrintTicket et PrintCapabilities du schéma d’impression.
JobInterleaving
Le paramètre JobInterleaving contrôle l’ordre d’entrelacement de contenu pour les documents XPS. Pour plus d’informations sur l’entrelacement des travaux, consultez XML Paper Specification. MXDW prend en charge les deux options suivantes pour ce paramètre :
- Désactivé : cette option désactive l’entrelacement afin que toutes les données de chaque élément de contenu du document soient contiguës, ce qui améliore l’efficacité de l’accès direct. Cette option est idéale pour l’affichage d’un document XPS.
- Activé : cette option active l’entrelacement afin que les données de chaque élément de contenu soient divisées et réorganisées pour un traitement séquentiel plus efficace. Cette option est idéale pour le téléchargement et l’impression web.
L’exemple suivant est un exemple de code XML PrintCapabilities qui inclut le paramètre 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>
Le code XML PrintTicket est similaire, sauf qu’il spécifie une option particulière. Pour plus d’informations, consultez le schéma d’impression.
Comme JobInterleaving n’est pas l’un des mots clés publics du schéma d’impression, vous devez inclure une déclaration de l’espace de noms (dans ce cas « ns0000 » dans la balise PrintCapabilities (ou PrintTicket) au début du document PrintCapabilities (ou PrintTicket), comme illustré dans l’exemple suivant :
<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 contrôle le format de sortie des formats bitmap incorporés. MXDW prend en charge les quatre options suivantes pour ce paramètre :
- JPEGHigh : cette option spécifie l’image JPEG avec un niveau élevé de compression. Cette option produit la plus petite taille de fichier, mais la qualité d’image la plus faible.
- JPEGMed : cette option spécifie l’image JPEG avec un niveau moyen de compression. Cette option offre le meilleur équilibre entre la taille de fichier et la qualité d’image.
- JPEGLow : cette option spécifie l’image JPEG avec un faible niveau de compression. Cette option produit la réduction minimale de la taille de fichier et une qualité d’image élevée.
- PNG : cette option spécifie le format d’image PNG avec compression sans perte. Cette option produit la plus grande taille de fichier et la qualité d’image la plus élevée.
Le code XML PrintCapabilities du paramètre JobImageType apparaît ci-dessous :
<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>
Le code XML PrintTicket est similaire, sauf qu’il spécifie une option particulière. Pour plus d’informations, consultez le schéma d’impression.
Comme JobImageType n’est pas l’un des mots clés publics du schéma d’impression, vous devez inclure une déclaration de l’espace de noms (dans ce cas « ns0000 » dans la balise PrintCapabilities (ou PrintTicket) au début du document PrintCapabilities (ou PrintTicket), comme illustré dans l’exemple suivant :
<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>
Rubriques connexes