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
GDI가 밴드를 그릴 수 있는 사각형의 너비와 높이(픽셀)를 포함하는 SIZEL 구조를 지정합니다. SIZEL 구조체는 SIZE 구조체와 동일합니다.
ulHorzRes
대역을 스케일링할 때 GDI가 사용해야 하는 가로 해상도를 지정합니다.
ulVertRes
대역을 스케일링할 때 GDI가 사용해야 하는 세로 해상도를 지정합니다.
설명
ulHorzRes를 ulVertRes로 나눈 결과가 GDIINFO 구조체의 동일한 멤버를 나누어 얻은 결과보다 작으면 해당 밴드는 그래픽 엔진에 의해 더 작게 렌더링됩니다. 값이 같으면 크기 조정이 수행되지 않습니다. 이 구조체에서 얻은 결과 배율 인수는 GDIINFO에 저장된 배율보다 클 수 없습니다.
대역 크기를 조정하면 그래픽 엔진은 더 작은 밴드를 원래 밴드의 왼쪽 위 모서리에 고정합니다.
요구 사항
머리글 | winddi.h(Winddi.h 포함) |