Structure PERBANDINFO (winddi.h)
La structure PERBANDINFO est utilisée comme entrée dans la fonction DrvQueryPerBandInfo d’une DLL graphique d’imprimante.
Syntaxe
typedef struct _PERBANDINFO {
BOOL bRepeatThisBand;
SIZEL szlBand;
ULONG ulHorzRes;
ULONG ulVertRes;
} PERBANDINFO, *PPERBANDINFO;
Membres
bRepeatThisBand
Si la valeur est TRUE, GDI redessine la bande précédente. Si la valeur est FALSE, GDI dessine la bande suivante.
szlBand
Spécifie une structure SIZEL qui contient la largeur et la hauteur, en pixels, du rectangle dans lequel GDI peut dessiner la bande. Une structure SIZEL est identique à une structure SIZE .
ulHorzRes
Spécifie la résolution horizontale que GDI doit utiliser lors de la mise à l’échelle de la bande.
ulVertRes
Spécifie la résolution verticale que GDI doit utiliser lors de la mise à l’échelle de la bande.
Remarques
Si le résultat de ulHorzRes divisé par ulVertRes est inférieur au résultat obtenu en divisant les mêmes membres de la structure GDIINFO , la bande est rendue plus petite par le moteur graphique. Si les valeurs sont identiques, aucune mise à l’échelle n’est effectuée. Le facteur d’échelle résultant obtenu à partir de cette structure ne peut pas être supérieur à celui stocké dans GDIINFO.
Lorsque la bande est mise à l’échelle, le moteur graphique ancre la plus petite bande dans l’angle supérieur gauche de la bande d’origine.
Configuration requise
En-tête | winddi.h (inclure Winddi.h) |