structure MXDC_XPS_S0PAGE_RESOURCE_T
La structure MXDC_XPS_S0PAGE_RESOURCE_T 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 MXDC (Microsoft XPS Document Converter).
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
-
Taille totale de cette structure et de la ressource vers laquelle elle pointe.
-
dwResourceType
-
Valeur de type MXDC_S0_PAGE_ENUMS indiquant le type de ressource, comme l’image TIFF ou la police TrueType.
-
szUri
-
URI de la ressource. Cela 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 + la taille de la ressource.
Notes
Cette structure est ajoutée à une structure MXDC_ESCAPE_HEADER_T (dont l’opCode est défini sur MXDCOP_SET_S0PAGERESOURCE) pour créer une structure MXDC_S0PAGE_RESOURCE_ESCAPE_T . La structure MXDC_S0PAGE_RESOURCE_ESCAPE_T résultante est ensuite passée dans le paramètre lpszInData de la fonction ExtEscape qu’elle est appelée avec l’échappement MXDC_ESCAPE . L’effet est d’envoyer la ressource au MXDC pour la conversion et d’être écrite dans le fichier de sortie.
L’appel à ExtEscape doit se trouver 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 streaming est plus efficace si vous appelez ExtEscape avec le MXDCOP_SET_S0PAGE_RESOURCEopCode pour chaque ressource de la page avant d’appeler ExtEscape avec le MXDCOP_SET_S0PAGEopCode.
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 |
|