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