Freigeben über


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)

Weitere Informationen

DrvQueryPerBandInfo

GDIINFO