_Structure de _ la _ ressource _ T MXDC XPS S0PAGE

La structure de la _ ressource MXDC XPS _ S0PAGE _ _ contient des informations sur une ressource, telle qu’une image ou une police, qui est associée à une page de document XPS et doit être transmise au fichier de sortie Microsoft XPS Document Converter (MXDC).

Syntaxe

typedef struct tagMxdcXpsS0PageResource {
  DWORD dwSize;
  DWORD dwResourceType;
  BYTE  szUri[MAX_PATH];
  DWORD dwDataSize;
  BYTE  bData[1];
} MXDC_XPS_S0PAGE_RESOURCE_T, *P_MXDC_XPS_S0PAGE_RESOURCE_T;

Membres

dwSize nul

Taille totale de cette structure et de la ressource à laquelle elle pointe.

dwResourceType

Une valeur de type MXDC _ S0 _ page _ enums indiquant le type de ressource, par exemple image TIFF ou police TrueType.

szUri

URI de la ressource. Ce nombre ne peut pas dépasser 260 octets.

dwDataSize

Taille de la ressource en octets.

bData

Données de la ressource dans un tableau d’octets de taille 1 + taille de la ressource.

Remarques

Cette structure est ajoutée à une structure _ t d' _ en _ -tête d’échappement MXDC (dont le opcode a la valeur MXDCOP _ Set _ S0PAGERESOURCE) pour créer une structure d' échappement de _ _ ressource _ _ MXDC S0PAGE . La structure MXDC _ S0PAGE _ Resource _ Escape _ T qui en résulte est ensuite transmise dans le paramètre lpszInData de la fonction ExtEscape appelée avec l’échappement d' _ échappement MXDC . L’effet est d’envoyer la ressource à MXDC pour la convertir et d’être écrite dans le fichier de sortie.

L’appel à ExtEscape doit être compris entre un appel à StartPage et un appel à EndPage; Toutefois, il peut y avoir plusieurs appels de ce type entre les appels à StartPage et EndPage.

La consommation de la diffusion en continu est plus efficace si vous appelez ExtEscape avec MXDCOP _ défini _ S0PAGE _ opcode de ressource pour chaque ressource sur la page avant d’appeler ExtEscape avec l' opcode MXDCOP _ Set _ S0PAGE .

Configuration requise

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

Voir aussi

Impression

Structures de l’API du spouleur d’impression

Fonctions d’échappement d’imprimante GDI

ExtEscape

MXDC _ échappement