PERBANDINFO 结构 (winddi.h)

PERBANDINFO 结构用作打印机图形 DLL 的 DrvQueryPerBandInfo 函数的输入。

语法

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

成员

bRepeatThisBand

如果 为 TRUE,GDI 将重新绘制上一个波段。 如果 为 FALSE,则 GDI 绘制下一个波段。

szlBand

指定 SIZEL 结构,该结构包含 GDI 可在其中绘制带状的矩形的宽度和高度(以像素为单位)。 SIZEL 结构与 SIZE 结构相同。

ulHorzRes

指定缩放带时 GDI 应使用的水平分辨率。

ulVertRes

指定缩放带时 GDI 应使用的垂直分辨率。

注解

如果 ulHorzRes 除以 ulVertRes 的结果小于通过除以 GDIINFO 结构的相同成员获得的结果,则图形引擎呈现的带区更小。 如果值相同,则不执行任何缩放。 从此结构获取的结果比例系数不能大于 GDIINFO 中存储的比例系数。

缩放带时,图形引擎会将较小的波段定位到原始带的左上角。

要求

   
标头 winddi.h (包括 Winddi.h)

另请参阅

DrvQueryPerBandInfo

GDIINFO