Partager via


MXDC_S0PAGE_DATA_T structure

La structure MXDC_S0PAGE_DATA_T contient une page de document XPS à passer au fichier de sortie MXDC (Microsoft XPS Document Converter) sans traitement.

Syntaxe

typedef struct tagMxdcS0PageData {
  ULONG dwSize;
  BYTE  bData[1];
} MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T;

Membres

dwSize

Taille de la mémoire tampon de sortie, bData.

bData

Page du document XPS.

Notes

Cette structure est ajoutée à une structure MXDC_ESCAPE_HEADER_T (dont opCode est défini sur MXDCOP_SET_S0PAGE) pour créer une structure MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T . Cette structure est ensuite passée au paramètre lpszInData de la fonction ExtEscape lorsqu’elle est appelée avec MXDC_ESCAPE comme échappement. Le résultat est que le MXDC transmet la page à la sortie sans la traiter.

L’appel à ExtEscape doit se trouver entre un appel à StartPage et un appel à EndPage.

L’application appelante est chargée de valider le XML de la page de document XPS.

La consommation de streaming est plus efficace si vous appelez ExtEscape avec MXDCOP_SET_S0PAGE_RESOURCE en tant que opCode pour chaque ressource de la page avant de l’appeler avec MXDCOP_SET_S0PAGE.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Mxdc.h

Voir aussi

Impression

Imprimer les structures de l’API spouleur

Fonctions d’échappement de l’imprimante GDI

ExtEscape

MXDC_ESCAPE