디바이스 글꼴에 대한 특성
다음 표에는 디바이스 글꼴에 대한 프린터 지원을 설명하는 특성이 나와 있습니다.
| 특성 이름 | 특성 매개 변수 | 의견 |
|---|---|---|
CharPosition |
UPPERLEFT 또는 BASELINE. 문자를 인쇄하기 전에 인쇄 헤드를 배치해야 하는 문자 경계 상자의 영역을 나타냅니다. |
선택 사항입니다. 지정하지 않으면 기본값은 UPPERLEFT입니다. |
DefaultCTT |
기본 문자 변환 테이블의 RC_CTT 리소스 식별자를 나타내는 숫자 값입니다. |
선택 사항입니다. TTY 프린터에만 적용됩니다. 지정하지 않으면 번역 테이블이 없습니다. (이 특성은 GPC 파일과의 이전 버전과의 호환성을 위해서만 제공됩니다.) |
DefaultFont |
기본 글꼴의 RC_FONT 또는 RC_UFM 리소스 식별자를 나타내는 숫자 값입니다. |
프린터에서 디바이스 글꼴을 지원하는 경우 필수입니다. |
LookAheadRegion |
드라이버가 텍스트를 내보내야 하는지 여부를 결정하기 위해 "보기"해야 하는 정도를 나타내는 숫자(정수) 값입니다. 이 값은 y 마스터 단위이지만 정수 픽셀 수로 변환할 수 있어야 합니다. 자세한 내용은 이 표 뒤에 오는 주석을 참조하세요. |
선택 사항입니다. 지정하지 않으면 기본값은 0입니다. 텍스트 및 비트맵 데이터를 정렬하는 데 직렬 프린터(예: HP DeskJet)와 함께만 사용됩니다. |
MaxFontUsePerPage |
프린터에서 페이지당 사용할 수 있는 최대 글꼴 수를 나타내는 숫자 값입니다. |
선택 사항입니다. 지정하지 않으면 제한이 없습니다. |
TextYOffset |
비트맵 글꼴 기준선에 맞게 상주 글꼴의 위치를 변경해야 하는 세로 거리( y 마스터 단위)를 나타내는 숫자 값입니다. |
선택 사항입니다. 지정되지 않은 경우 기본값은 0입니다. (일부 도트 매트릭스 프린터와 함께 사용됩니다.) |
예제는 샘플 GPD 파일을 참조하세요.
*LookAheadRegion에 대한 참고 사항
lookahead 영역의 크기를 확인하려면 프린터 드라이버가 현재 스캔 라인 및 *LookAheadRegion 특성 값에 따라 추가를 수행해야 합니다. *LookAheadRegion 이 세로 마스터 단위에 있는 동안 검색 선은 픽셀 단위이므로 드라이버는 특성 값을 픽셀로 변환해야 합니다.
예를 들어 *LookAheadRegion 특성 값이 600이고 인치당 1200개의 세로 마스터 단위가 있는 경우 lookahead 영역의 크기는 반 인치입니다. 현재 해상도가 300dpi인 경우 1/2인치는 150픽셀(세로) 또는 150개의 검색 줄에 해당합니다. 프린터가 현재 검색 줄 100에 있는 경우 드라이버는 스캔 줄 100과 250 사이의 텍스트 기준을 찾아야 합니다.
드라이버는 검색 줄마다 이 프로세스를 반복하지만 찾은 텍스트는 한 번만 내보냅니다.