다음을 통해 공유


ATTRIBUTE_INFO_1 구조체(winddiui.h)

ATTRIBUTE_INFO_1 구조체는 프린터 인터페이스 DLL의 DrvQueryJobAttributes 함수에 대한 매개 변수로 사용됩니다. 모든 멤버 값은 함수로 제공됩니다.

구문

typedef struct _ATTRIBUTE_INFO_1 {
  DWORD dwJobNumberOfPagesPerSide;
  DWORD dwDrvNumberOfPagesPerSide;
  DWORD dwNupBorderFlags;
  DWORD dwJobPageOrderFlags;
  DWORD dwDrvPageOrderFlags;
  DWORD dwJobNumberOfCopies;
  DWORD dwDrvNumberOfCopies;
} ATTRIBUTE_INFO_1, *PATTRIBUTE_INFO_1;

멤버

dwJobNumberOfPagesPerSide

사용자가 요청한 실제 페이지의 한쪽에 배치할 문서 페이지 수입니다. 허용되는 값은 1, 2, 4, 6, 9 또는 16입니다.

dwDrvNumberOfPagesPerSide

프린터와 드라이버가 실제 페이지의 한쪽에 배치할 수 있는 문서 페이지 수입니다. 이 값은 1이거나 dwJobNumberOfPagesPerSide에 지정된 값이어야 합니다.

dwNupBorderFlags

다음 비트 플래그 값 중 하나입니다.

플래그 정의
BORDER_PRINT 인쇄 프로세서는 페이지 주위에 테두리를 그려야 합니다.
NO_BORDER_PRINT 인쇄 프로세서는 페이지 주위에 테두리를 그려서는 안 됩니다.

dwJobPageOrderFlags

다음 비트 플래그 값 중 하나입니다.

플래그 정의
BOOKLET_PRINT 페이지는 두 개의 문서 페이지가 실제 페이지의 한쪽에 인쇄되어 있는 소책자 형태로 인쇄되어야 합니다. 가로 모드에서는 두 문서 페이지가 용지에 나란히 인쇄됩니다. 세로 모드에서는 두 문서 페이지가 위쪽과 아래쪽으로 인쇄됩니다.
NORMAL_PRINT 페이지는 1페이지, 2페이지 등 일반 순서로 인쇄해야 합니다.
REVERSE_PRINT 페이지는 마지막 페이지, 다음 페이지에서 마지막 페이지 등과 같이 역순으로 인쇄해야 합니다.

dwDrvPageOrderFlags

프린터 및 드라이버에서 지원하는 페이지 순서 옵션을 나타내는 비트 플래그입니다. dwJobPageOrderFlags와 동일한 플래그를 사용합니다.

dwJobNumberOfCopies

사용자가 요청한 인쇄 작업의 복사본 수입니다.

dwDrvNumberOfCopies

정렬 및 스테이플링과 같은 작업 특성을 고려하여 프린터와 드라이버가 한 번에 처리할 수 있는 최대 복사본 수입니다.

설명

호출자(EMF 인쇄 프로세서)는 dwJobNumberOfPagesPerSidedwDrvNumberOfPagesPerSide 멤버를 사용하여 드라이버 또는 인쇄 프로세서가 "N-up" 인쇄를 처리하는지 여부를 확인합니다.

인쇄 프로세서가 "N-up" 인쇄를 처리하는 경우 dwNupBorderFlags 를 검사하여 페이지 테두리를 그려야 하는지 확인합니다.

인쇄 프로세서는 dwJobPageOrderFlagsdwDrvPageOrderFlags 를 검사하여 페이지를 프린터로 보낼 순서를 확인합니다.

인쇄 프로세서는 dwJobNumberOfCopiesdwDrvNumberOfCopies 를 사용하여 인쇄 작업을 프린터로 보내야 하는 횟수를 결정합니다.

요구 사항

요구 사항
헤더 winddiui.h(Winddiui.h 포함)

추가 정보

DrvQueryJobAttributes