SetGraphicsState
ベクターグラフィックス、テキスト、ページレイアウト
説明
NewGraphicsState で作成した再利用可能なグラフィックス状態 ID を現在のコンテンツストリームに適用し、以後の描画でその ExtGState を使用します
構文
Delphi
Function TPDFlib.SetGraphicsState(GraphicsStateID: Integer): Integer;
ActiveX
Function PDFlib::SetGraphicsState(GraphicsStateID As Long) As Long
DLL
int DLSetGraphicsState(int InstanceID, int GraphicsStateID);
パラメータ
| GraphicsStateID | 選択した文書で NewGraphicsState が返す再利用可能なグラフィックス状態 ID |
|---|
戻り値
| 0 | ID が無効であるか、選択した文書用に作成されたものではありません |
|---|---|
| 1 | グラフィックス状態が現在のコンテンツストリームに適用された |
備考
このメソッドは現在のページリソースに ExtGState を登録し、アクティブなコンテンツストリームへ PDF gs 演算子を書き込みます
再利用可能なグラフィックス状態を適用する前に SaveState を呼び出し、変更を描画ブロックに限定する場合は後で LoadState を呼び出す