색 명령

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

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

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

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

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

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

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

명령 Description 의견
CmdSelectBlackColor

검은색 배경색을 선택하는 명령입니다.

선택 사항입니다.

CmdSelectBlueColor

파란색 배경색을 선택하는 명령입니다.

선택 사항입니다.

CmdSelectCyanColor

배경 시안 색을 선택하는 명령입니다.

선택 사항입니다.

CmdSelectGreenColor

녹색 배경색을 선택하는 명령입니다.

선택 사항입니다.

CmdSelectMagentaColor

마젠타 배경색을 선택하는 명령입니다.

선택 사항입니다.

CmdSelectRedColor

빨간색 배경색을 선택하는 명령입니다.

선택 사항입니다.

CmdSelectYellowColor

노란색 배경색을 선택하는 명령입니다.

선택 사항입니다.

CmdSelectWhiteColor

배경 흰색을 선택하는 명령입니다.

선택 사항입니다.

예제는 샘플 GPD 파일을 참조하세요.

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

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

명령 Description 의견

CmdBeginPaletteDef

색상표 정의를 초기화하는 명령입니다.

선택 사항입니다. 지정하지 않으면 색상표 정의를 초기화할 필요가 없습니다.

CmdEndPaletteDef

색상표 정의를 종료하는 명령입니다.

선택 사항입니다. 지정하지 않으면 색상표 정의를 종료하는 데 명령이 필요하지 않습니다.

Order 특성을 지정할 수 있습니다. 그렇지 않은 경우 ColorMode 기능에 대해 가장 최근에 실행된 옵션 선택 명령과 연결된 Order 특성이 사용됩니다.

CmdBeginPaletteReDef

색상표 재정의를 초기화하는 명령입니다.

선택 사항입니다. 지정하지 않으면 팔레트 재정의 초기화가 필요하지 않습니다.

CmdEndPaletteReDef

색상표 재정의를 종료하는 명령입니다.

선택 사항입니다. 지정하지 않으면 팔레트 재정의를 종료하는 명령이 필요하지 않습니다.

CmdDefinePaletteEntry

색상표 항목을 정의하는 명령입니다.

프린터에서 색상표를 지원하는 경우 필수입니다.

24 BPP 모드에서 Unidrv는 PaletteSize가 1인 팔레트를 허용합니다. 이렇게 하면 GPD 개발자가 디바이스에 대한 직접 RGB 색 선택 명령을 구현할 수 있습니다. 이렇게 하려면 PaletteSize를 1로 설정하고 CmdDefinePaletteEntry 명령에서 선택 색 명령을 지정합니다. CmdSelectPaletteEntry 명령도 지정해야 하지만 NULL 명령으로 정의할 수 있습니다.

CmdRedefinePaletteEntry

색상표 항목을 다시 정의하기 위한 명령입니다.

선택 사항입니다. 지정하지 않으면 CmdDefinePaletteEntry 를 사용하여 색상표 항목을 다시 정의합니다.

CmdSelectPaletteEntry

색상표 항목을 현재 색으로 선택하는 명령입니다.

프린터에서 색상표를 지원하는 경우 필수입니다.

예제는 샘플 GPD 파일을 참조하세요.

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

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

명령 Description 의견

CmdDownloadPattern

프린터에 브러시 패턴을 전달하는 명령입니다.

선택 사항입니다. 지정한 경우 CmdSelectPattern 도 지정해야 합니다.

CmdSelectBlackBrush

단색 검정 브러시를 현재 브러시로 명령합니다.

프린터에서 브러시를 지원하는 경우 필수입니다.

CmdSelectPattern

다운로드한 브러시 패턴을 선택하는 명령입니다.

선택 사항입니다. 지정된 경우 CmdDownloadPattern 도 지정해야 합니다.

CmdSelectWhiteBrush

현재 브러시로 단색 흰색 브러시를 선택하는 명령입니다.

선택 사항입니다.