Finishings

Finishings (마감 처리)

프린터가 작업 안의 각 인쇄 문서의 각 복사본에 어떤 종류의 제본(finishing operation)을 적용하는지 식별하는 인쇄 속성 클래스(열거형)예요.

출처: Java API Reference

본문

다중 문서 인쇄 작업에서 MultipleDocumentHandling 속성이 마감 처리의 관점에서 "복사본"을 무엇으로 보는지를 결정해요. 표준 Finishings 값은 NONE, STAPLE, EDGE_STITCH, BIND, SADDLE_STITCH, COVER예요.

다음 값들은 더 구체적이며 문서가 세로(portrait) 문서라고 가정하고 모서리나 가장자리를 나타내요.

public static final Finishings STAPLE_TOP_LEFT;
public static final Finishings EDGE_STITCH_LEFT;
public static final Finishings STAPLE_DUAL_LEFT;
public static final Finishings STAPLE_TOP_RIGHT;
public static final Finishings EDGE_STITCH_RIGHT;
public static final Finishings STAPLE_DUAL_RIGHT;

STAPLE_로 시작하는 값들은 문서를 세로 문서로 가정해 지정돼요. 문서가 실제로 가로(landscape) 또는 역가로(reverse-landscape) 문서라면 클라이언트는 적절히 변환된 값을 제공해요. 예를 들어 가로 문서를 읽을 때 좌상단 모서리에 스테이플을 놓으려면 STAPLE_BOTTOM_LEFT를 제공해요(가로는 세로에서 +90도, 즉 반시계 방향 회전으로 정의되기 때문). 각 스테이플의 문서에 대한 각도(세로·가로·비스듬)는 구현에 따라 달라지며, 구현이 다시 속성 값에 의존할 수도 있어요.

마감 처리를 위해 다중 문서 작업에서 Finishings 속성이 미치는 효과는 모든 문서에 같은 제본이 지정되었는지, 다른 문서에 다른 제본이 지정되었는지, 그리고 MultipleDocumentHandling 속성의 (기본값일 수도 있는) 값에 따라 달라져요.

더 알아보기 (Learn more)

Java 공식 API