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 포함) |