다음을 통해 공유


PSINJECTDATA 구조체(wingdi.h)

PSINJECTDATA 구조는 POSTSCRIPT_INJECTION 프린터 이스케이프 함수와 함께 사용되는 입력 버퍼의 헤더입니다.

구문

typedef struct _PSINJECTDATA {
  DWORD DataBytes;
  WORD  InjectionPoint;
  WORD  PageNumber;
} PSINJECTDATA, *PPSINJECTDATA;

멤버

DataBytes

삽입할 원시 데이터의 바이트 수입니다. 원시 데이터는 이 구조 바로 다음에 시작됩니다. 이 크기에는 PSINJECTDATA 구조체의 크기가 포함되지 않습니다.

InjectionPoint

PostScript 출력에 원시 데이터를 삽입할 위치를 지정합니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

의미
PSINJECT_BEGINSTREAM 작업 스트림의 첫 번째 바이트 이전입니다.
PSINJECT_PSADOBE %! PS-Adobe.
PSINJECT_PAGESATEND 드라이버의 %%Pages(atend)를 대체합니다.
PSINJECT_PAGES 드라이버의 %%Pages nnn을 대체합니다.
PSINJECT_DOCNEEDEDRES %%DocumentNeededResources 이후.
PSINJECT_DOCSUPPLIEDRES %%DocumentSuppliedResources 이후.
PSINJECT_PAGEORDER 드라이버의 %%PageOrder를 대체합니다.
PSINJECT_ORIENTATION 드라이버의 %%Orientation을 대체합니다.
PSINJECT_BOUNDINGBOX 드라이버의 %%BoundingBox를 바꿉니다.
PSINJECT_DOCUMENTPROCESSCOLORS 드라이버의 %%DocumentProcessColors <색>을 대체합니다.
PSINJECT_COMMENTS %%EndComments 이전.
PSINJECT_BEGINDEFAULTS %%BeginDefaults 이후.
PSINJECT_ENDDEFAULTS %%EndDefaults 이전.
PSINJECT_BEGINPROLOG %%BeginProlog 이후.
PSINJECT_ENDPROLOG %%EndProlog 이전.
PSINJECT_BEGINSETUP %%BeginSetup 이후.
PSINJECT_ENDSETUP %%EndSetup 이전.
PSINJECT_TRAILER %%Trailer 이후
PSINJECT_EOF %%EOF 이후
PSINJECT_ENDSTREAM 작업 스트림의 마지막 바이트 이후
PSINJECT_DOCUMENTPROCESSCOLORSATEND 드라이버의 %%DocumentProcessColors(atend)를 대체합니다.
페이지 수준 삽입 지점
PSINJECT_PAGENUMBER 드라이버의 %%Page를 대체합니다.
PSINJECT_BEGINPAGESETUP %%BeginPageSetup 이후
PSINJECT_ENDPAGESETUP %%EndPageSetup 이전
PSINJECT_PAGETRAILER %%PageTrailer 이후
PSINJECT_PLATECOLOR 드라이버의 %%PlateColor: <색 바꾸기>
PSINJECT_SHOWPAGE showpage 연산자 이전
PSINJECT_PAGEBBOX 드라이버의 %%PageBoundingBox를 대체합니다.
PSINJECT_ENDPAGECOMMENTS %%EndPageComments 이전
PSINJECT_VMSAVE 저장 전 연산자
PSINJECT_VMRESTORE 복원 후 연산자

PageNumber

삽입 데이터가 적용되는 페이지 번호(1부터 시작)입니다. 모든 페이지에 삽입 데이터를 적용하려면 0을 지정합니다. 이 멤버는 PSINJECT_PAGENUMBER 시작하는 페이지 수준 삽입 지점에만 의미가 있습니다. 다른 삽입 지점의 경우 PageNumber 를 0으로 설정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 wingdi.h(Windows.h 포함)

추가 정보

POSTSCRIPT_INJECTION

스풀러 API 구조 인쇄

인쇄