# Cairo::Win32PrintingSurfaceクラス

Since 1.6

## オブジェクト階層

- Object
  - Cairo::Surface
    - Cairo::Win32PrintingSurface

## クラスメソッド

`Cairo::Win32PrintingSurface.new(hdc)`

  hdc用のサーフェスを生成します。サーフェイスの大き さは指定されたデバイスコンテキストが切り取っている（ク リップしている）範囲になります。hdcは印刷用のDCで なければいけません。つまり、アンチエイリアスは無視され、 サーフェスへの描画はできるだけGDIを使います。

  正しく複雑な描画動作をするために、生成されたサーフェス はページサポート付きのサーフェスでラップされます。つま り、正しい結果を得るためにCairo::Surface#show_pageと関連 するメソッドを使う必要があります。

  - hdc: サーフェスを生成するデバイスコンテキストハンドル。 （HDC）
  - 戻り値: 新しく生成したCairo::Win32PrintingSurface

## インタンスメソッド

`hdc`
  サーフェスに関連付けられているデバイスコンテキストハン ドル（HDC）を返します。関連付けられていない場合はnilを 返します。
  - 戻り値: デバイスコンテキストハンドル（HDC）あるいはnil

## 参考

- 索引
- Cairo::Surface
- Cairo::Win32Surface

## 変更履歴

- 2008-04-12: kou: スタート。