PERBANDINFO-Struktur (winddi.h)
Die PERBANDINFO-Struktur wird als Eingabe für die DrvQueryPerBandInfo-Funktion einer Druckergrafik-DLL verwendet.
Syntax
typedef struct _PERBANDINFO {
BOOL bRepeatThisBand;
SIZEL szlBand;
ULONG ulHorzRes;
ULONG ulVertRes;
} PERBANDINFO, *PPERBANDINFO;
Member
bRepeatThisBand
Wenn TRUE, wird die vorherige Band von GDI neu gezeichnet. Wenn FALSE, zeichnet GDI das nächste Band.
szlBand
Gibt eine SIZEL-Struktur an, die die Breite und Höhe des Rechtecks in Pixel enthält, in dem GDI das Band zeichnen kann. Eine SIZEL-Struktur ist mit einer SIZE-Struktur identisch.
ulHorzRes
Gibt die horizontale Auflösung an, die GDI beim Skalieren des Bandes verwenden soll.
ulVertRes
Gibt die vertikale Auflösung an, die GDI beim Skalieren des Bandes verwenden soll.
Hinweise
Wenn das Ergebnis von ulHorzRes dividiert durch ulVertRes kleiner ist als das Ergebnis, das durch die Aufteilung der gleichen Elemente der GDIINFO-Struktur erzielt wird, wird das Band von der Grafik-Engine kleiner gerendert. Wenn die Werte identisch sind, wird keine Skalierung durchgeführt. Der resultierende Skalierungsfaktor, der aus dieser Struktur gewonnen wird, darf nicht größer sein als der in GDIINFO gespeicherte Faktor.
Wenn das Band skaliert wird, verankert die Grafik-Engine das kleinere Band an der oberen linken Ecke des ursprünglichen Bandes.
Anforderungen
Kopfzeile | winddi.h (einschließlich Winddi.h) |