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 | %%トレーラーの後 |
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 | Save 演算子の前 |
PSINJECT_VMRESTORE | After restore 演算子 |
PageNumber
挿入データが適用されるページ番号 (1 から始まる)。 挿入データをすべてのページに適用するには、0 を指定します。 このメンバーは、PSINJECT_PAGENUMBERから始まるページ レベルの挿入ポイントに対してのみ意味があります。 他の挿入ポイントの場合は、 PageNumber を 0 に設定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | wingdi.h (Windows.h を含む) |