共用方式為


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 () 。
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 ()
頁面層級插入點
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) 開始套用插入資料的頁碼 (頁碼。 指定零,將插入數據套用至所有頁面。 這個成員只對從PSINJECT_PAGENUMBER開始的頁面層級插入點有意義。 若為其他插入點,請將 PageNumber 設定為零。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 wingdi.h (包含 Windows.h)

另請參閱

POSTSCRIPT_INJECTION

列印多任務緩衝處理程式 API 結構

列印