다음을 통해 공유


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가 사용해야 하는 세로 해상도를 지정합니다.

설명

ulHorzResulVertRes로 나눈 결과가 GDIINFO 구조체의 동일한 멤버를 나누어 얻은 결과보다 작으면 해당 밴드는 그래픽 엔진에 의해 더 작게 렌더링됩니다. 값이 같으면 크기 조정이 수행되지 않습니다. 이 구조체에서 얻은 결과 배율 인수는 GDIINFO에 저장된 배율보다 클 수 없습니다.

대역 크기를 조정하면 그래픽 엔진은 더 작은 밴드를 원래 밴드의 왼쪽 위 모서리에 고정합니다.

요구 사항

   
머리글 winddi.h(Winddi.h 포함)

추가 정보

DrvQueryPerBandInfo

GDIINFO