次の方法で共有


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 を含む)

こちらもご覧ください

POSTSCRIPT_INJECTION

印刷スプーラー API 構造体

印刷