PaperSize 기능의 옵션 특성
다음 표에서는 PaperSize 기능과 연결된 특성을 나열합니다. PaperSize 기능에 대한 자세한 내용은 표준 기능을 참조하세요.
참고 특성이 LANDSCAPE와 같은 다른 방향을 설명하는 데 사용되는 경우에도 다음 특성에 대한 모든 용지 크기 사양은 PORTRAIT 방향을 기준으로 표현되어야 합니다.
| 특성 이름 | 특성 매개 변수 | 의견 |
|---|---|---|
BottomMargin |
CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기에 대해 허용되는 최소 아래쪽 여백(x 마스터 단위)을 나타내는 숫자 값입니다. 값은 실제 페이지의 아래쪽을 기준으로 합니다. |
선택 사항입니다. 지정되지 않은 경우 기본값은 0입니다. CUSTOMSIZE 옵션에만 사용됩니다. 세로 방향이 가정됩니다. 용지 크기 지정을 참조하세요. |
CenterPrintable? |
MaxPrintableWidth에서 지정한 값이 가운데에 있는지 여부를 나타내는 TRUE 또는 FALSE입니다. |
선택 사항입니다. 지정하지 않으면 인쇄 가능한 영역이 MinLeftMargin으로 지정된 여백의 오른쪽에 있습니다. CUSTOMSIZE 옵션에만 사용됩니다. 용지 크기 지정을 참조하세요. |
CursorOrigin |
커서 원점 위치를 나타내는 숫자 값 쌍(마스터 단위)입니다. 여기서 PAIR(0, 0)는 왼쪽 위 모서리입니다. 또는 CUSTOMSIZE의 경우 CustCursorOriginX 및 *CustCursorOriginY를 사용하여 이러한 값을 지정합니다. |
선택 사항입니다. 지정하지 않으면 기본값은 PAIR(0, 0)입니다. Unidrv는 프린터를 기준으로 커서 원점이 용지 크기가 서로 다른 상수라고 가정합니다. |
CustCursorOriginX |
CURSorOrigin의 x 인덱스에 대한 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. |
선택 사항입니다. CUSTOMSIZE 옵션에만 사용합니다. 용지 크기 지정을 참조하세요. |
CustCursorOriginY |
CURsorOrigin의 y 인덱스에 대한 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. |
선택 사항입니다. CUSTOMSIZE 옵션에만 사용합니다. 용지 크기 지정을 참조하세요. |
CustPrintableOriginX |
PRINTableOrigin의 x 인덱스 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. |
선택 사항입니다. CUSTOMSIZE 옵션에만 사용합니다. 용지 크기 지정을 참조하세요. |
CustPrintableOriginy |
PRINTableOrigin의 y 인덱스 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. |
선택 사항입니다. CUSTOMSIZE 옵션에만 사용합니다. 용지 크기 지정을 참조하세요. |
CustPrintableSizeX |
PrintableArea의 x 값 에 대한 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. |
선택 사항입니다. CUSTOMSIZE 옵션에만 사용합니다. 용지 크기 지정을 참조하세요. |
CustPrintableSizeY |
PrintableArea의 y 값에 대한 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. |
선택 사항입니다. CUSTOMSIZE 옵션에만 사용합니다. 용지 크기 지정을 참조하세요. |
Maxsize |
CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기에 대해 마스터 단위로 허용되는 최대 페이지 길이(x) 및 높이(y) 값을 나타내는 숫자 값의 쌍입니다. |
CUSTOMSIZE 옵션에 필요합니다. 세로 방향이 가정됩니다. 용지 크기 지정을 참조하세요. |
MaxPrintableWidth |
CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기의 최대 인쇄 가능 너비(x 마스터 단위)를 나타내는 숫자 값입니다. |
CUSTOMSIZE 옵션에 필요합니다. 세로 방향이 가정됩니다. 용지 크기 지정을 참조하세요. |
MinLeftMargin |
CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기에 대해 허용되는 최소 왼쪽 여백(x 마스터 단위)을 나타내는 숫자 값입니다. 값은 실제 페이지의 왼쪽 가장자리를 기준으로 합니다. |
선택 사항입니다. 지정되지 않은 경우 기본값은 0입니다. CUSTOMSIZE 옵션에만 사용됩니다. 세로 방향이 가정됩니다. 용지 크기 지정을 참조하세요. |
MinSize |
CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기에 대해 허용되는 최소 페이지 길이(x) 및 높이(y) 값을 마스터 단위로 나타내는 숫자 값 쌍입니다. |
CUSTOMSIZE 옵션에 필요합니다. 세로 방향이 가정됩니다. 용지 크기 지정을 참조하세요. |
PageDimensions |
PaperSize 기능에 대한 사용자 지정된 옵션에 대한 페이지 길이(x) 및 높이(y) 값을 마스터 단위로 나타내는 숫자 값 쌍입니다. |
공급업체에서 정의한 용지 크기에만 사용됩니다. 용지 크기 지정을 참조하세요. |
PageProtectMem |
페이지를 보호하는 데 필요한 프린터 메모리 양(킬로바이트)을 나타내는 숫자 값입니다. |
PageProtect 기능이 지정된 경우 필요합니다. 용지 크기 지정을 참조하세요. |
PrintableArea |
인쇄 가능한 페이지 영역의 x-및 y 평면 길이(마스터 단위)를 나타내는 숫자 값 쌍입니다. |
CUSTOMSIZE를 제외한 모든 PaperSize 옵션에 필요합니다. 용지 크기 지정을 참조하세요. |
PrintableOrigin |
용지의 왼쪽 위 모서리를 기준으로 인쇄 가능한 영역의 원점(마스터 단위)을 나타내는 숫자 값 쌍입니다. |
CUSTOMSIZE를 제외한 모든 PaperSize 옵션에 필요합니다. CUSTOMSIZE의 경우 *CustPrintableOriginX 및 *CustPrintableOriginY를 사용하여 이러한 값을 지정할 수 있습니다. |
RotateSize? |
용지 (일반적으로 봉투)가 옆으로 공급되므로 Unidrv가 페이지 크기를 회전해야 하는지 여부를 나타내는 TRUE 또는 FALSE입니다. |
선택 사항입니다. 지정하지 않으면 기본값은 FALSE입니다. CUSTOMSIZE를 제외한 PaperSize 기능에 대한 표준 옵션과 함께 사용할 수 있습니다. |
TopMargin |
CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기에 대해 허용되는 최소 위쪽 여백(y 마스터 단위)을 나타내는 숫자 값입니다. 값은 실제 페이지의 맨 위에 상대적입니다. |
선택 사항입니다. 지정되지 않은 경우 기본값은 0입니다. CUSTOMSIZE 옵션에만 사용됩니다. 세로 방향이 가정됩니다. 용지 크기 지정을 참조하세요. |
예제는 샘플 GPD 파일을 참조하세요.
CUSTOMSIZE 매개 변수 식
CUSTOMIZE 매개 변수 식은 명령 문자열 형식의 제한된 형식입니다. 텍스트 문자열은 허용되지 않습니다.
식의 ArgumentType 세그먼트 내에서 다음 제한 사항이 적용됩니다.
허용되는 유일한 ArgumentType 값은 %d입니다.
대괄호로 묶인 값 범위는 허용되지 않습니다.
식의 StandardVariableExpression 세그먼트 내에서 다음 제한 사항이 적용됩니다.
PhysPaperWidth 및 PhysPaperLength 표준 변수만 사용할 수 있습니다.
Max_Repeat 연산자는 허용되지 않습니다.
다음은 예제 식입니다.
*CustCursorOriginX: %d{((PhysPaperWidth-14040)/2)+300}
*CustCursorOriginY: %d{180}
*CustPrintableOriginX: %d{300}
*CustPrintableOriginY: %d{300}
*CustPrintableSizeX: %d{PhysPaperWidth-600}
*CustPrintableSizeY: %d{PhysPaperLength-600}