다음을 통해 공유


색 명령

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

이 항목에서는 인쇄에 대한 색 명령에 대해 설명하고 다음 섹션을 포함합니다.

  • 기본 배경색을 선택하기 위한 명령

  • 프린터 팔레트를 제어하기 위한 명령

  • 패턴 브러시를 선택하기 위한 명령

모든 명령은 명령 항목 형식사용하여 지정됩니다.

기본 배경색을 선택하기 위한 명령

다음 표의 프린터 명령은 평면 색 프린터(예: 도트 매트릭스 프린터) 및 일부 색상표 프린터(예: 초기 잉크 제트 프린터)와 같이 프로그래밍 가능한 색상표를 지원하지 않는 프린터에서 사용됩니다.

명령 설명 설명
CmdSelectBlackColor 검은색 배경색을 선택하는 명령입니다. 선택 사항
CmdSelectBlueColor 파란색 배경색을 선택하는 명령입니다. 선택 사항
CmdSelectCyanColor 배경색을 선택하는 명령입니다. 선택 사항
CmdSelectGreenColor 녹색 배경색을 선택하는 명령입니다. 선택 사항
CmdSelectMagentaColor 마젠타 배경색을 선택하는 명령입니다. 선택 사항
CmdSelectRedColor 빨간색 배경색을 선택하는 명령입니다. 선택 사항
CmdSelectYellowColor 노란색 배경색을 선택하는 명령입니다. 선택 사항
CmdSelectWhiteColor 배경 흰색을 선택하는 명령입니다. 선택 사항

프린터 팔레트를 제어하기 위한 명령

다음 표의 프린터 명령은 전경(텍스트 및 벡터) 인쇄 및 래스터 인쇄 모두에 프로그래밍 가능한 팔레트를 지원하는 프린터에서 사용됩니다.

명령 설명 설명
CmdBeginPaletteDef 색상표 정의를 초기화하는 명령입니다. 선택 사항. 지정하지 않으면 색상표 정의를 초기화할 필요가 없습니다.
CmdEndPaletteDef 색상표 정의를 종료하는 명령입니다. 선택 사항. 지정하지 않으면 색상표 정의를 종료하는 데 명령이 필요하지 않습니다.

Order 특성을 지정할 수 있습니다. 그렇지 않은 경우 ColorMode 기능에 대해 가장 최근에 실행한 옵션 선택 명령과 연결된 Order 특성이 사용됩니다.
CmdBeginPaletteReDef 색상표 재정의를 초기화하는 명령입니다. 선택 사항. 지정하지 않으면 색상표 재정의 초기화가 필요하지 않습니다.
CmdEndPaletteReDef 색상표 재정의를 종료하는 명령입니다. 선택 사항. 지정하지 않으면 팔레트 재정의를 종료하는 데 명령이 필요하지 않습니다.
CmdDefinePaletteEntry 색상표 항목을 정의하는 명령입니다. 프린터에서 색상표를 지원하는 경우 필수입니다.

24 BPP 모드에서 Unidrv는 PaletteSize가 1인 색상표를 허용합니다.

이렇게 하면 GPD 개발자가 디바이스에 대한 직접 RGB 색 선택 명령을 구현할 수 있습니다. 이렇게 하려면 PaletteSize를 1로 설정하고 CmdDefinePaletteEntry 명령에서 선택 색 명령을 지정합니다. CmdSelectPaletteEntry 명령도 지정해야 하지만 NULL 명령으로 정의할 수 있습니다.
CmdRedefinePaletteEntry 색상표 항목을 다시 정의하기 위한 명령입니다. 선택 사항. 지정 하지 않으면 CmdDefinePaletteEntry 를 사용하여 색상표 항목을 다시 정의합니다.
CmdSelectPaletteEntry 색상표 항목을 현재 색으로 선택하는 명령입니다. 프린터에서 색상표를 지원하는 경우 필수입니다.

패턴 브러시를 선택하기 위한 명령

다음 표의 프린터 명령은 패턴 브러시 다운로드 및 선택을 지원하는 프린터에서 사용됩니다.

명령 설명 설명
CmdDownloadPattern 프린터에 브러시 패턴을 전달하는 명령입니다. 선택 사항. 지정한 경우 CmdSelectPattern 도 지정해야 합니다.
CmdSelectBlackBrush 현재 브러시로 단색 검정 브러시에 명령합니다. 프린터에서 브러시를 지원하는 경우 필수입니다.
CmdSelectPattern 다운로드한 브러시 패턴을 선택하는 명령입니다. 선택 사항. 지정된 경우 CmdDownloadPattern 도 지정해야 합니다.
CmdSelectWhiteBrush 현재 브러시로 단색 흰색 브러시를 선택하는 명령입니다. 선택 사항