Struttura PERBANDINFO (winddi.h)
La struttura PERBANDINFO viene usata come input per la funzione DrvQueryPerBandInfo di una DLL grafica della stampante.
Sintassi
typedef struct _PERBANDINFO {
BOOL bRepeatThisBand;
SIZEL szlBand;
ULONG ulHorzRes;
ULONG ulVertRes;
} PERBANDINFO, *PPERBANDINFO;
Members
bRepeatThisBand
Se TRUE, GDI ridisegna la banda precedente. Se FALSE, GDI disegna la banda successiva.
szlBand
Specifica una struttura SIZEL che contiene la larghezza e l'altezza, in pixel, del rettangolo in cui GDI può disegnare la banda. Una struttura SIZEL è identica a una struttura SIZE .
ulHorzRes
Specifica la risoluzione orizzontale da usare per il ridimensionamento della banda.
ulVertRes
Specifica la risoluzione verticale da usare per il ridimensionamento della banda.
Commenti
Se il risultato di ulHorzRes diviso per ulVertRes è minore del risultato ottenuto dividendo gli stessi membri della struttura GDIINFO , il rendering della banda viene eseguito più piccolo dal motore grafico. Se i valori sono uguali, non viene eseguita alcuna scalabilità. Il fattore di scala risultante ottenuto da questa struttura non può essere maggiore di quello archiviato in GDIINFO.
Quando la banda viene ridimensionata, il motore grafico ancora la banda più piccola all'angolo superiore sinistro della banda originale.
Requisiti
Intestazione | winddi.h (include Winddi.h) |