Compartir a través de


Estructura PERBANDINFO (winddi.h)

La estructura PERBANDINFO se usa como entrada para la función DrvQueryPerBandInfo de una DLL de gráficos de impresora.

Sintaxis

typedef struct _PERBANDINFO {
  BOOL  bRepeatThisBand;
  SIZEL szlBand;
  ULONG ulHorzRes;
  ULONG ulVertRes;
} PERBANDINFO, *PPERBANDINFO;

Miembros

bRepeatThisBand

Si es TRUE, GDI vuelve a dibujar la banda anterior. Si es FALSE, GDI dibuja la siguiente banda.

szlBand

Especifica una estructura SIZEL que contiene el ancho y el alto, en píxeles, del rectángulo en el que GDI puede dibujar la banda. Una estructura SIZEL es idéntica a una estructura SIZE .

ulHorzRes

Especifica el GDI de resolución horizontal que se debe usar al escalar la banda.

ulVertRes

Especifica el GDI de resolución vertical que se debe usar al escalar la banda.

Comentarios

Si el resultado de ulHorzRes dividido por ulVertRes es menor que el resultado obtenido dividiendo los mismos miembros de la estructura GDIINFO , el motor de gráficos representa la banda más pequeña. Si los valores son los mismos, no se realiza ningún escalado. El factor de escala resultante obtenido de esta estructura no puede ser mayor que el almacenado en GDIINFO.

Cuando se escala la banda, el motor de gráficos ancla la banda más pequeña a la esquina superior izquierda de la banda original.

Requisitos

   
Encabezado winddi.h (incluya Winddi.h)

Consulte también

DrvQueryPerBandInfo

GDIINFO