Cairo::Win32Surfaceクラス

Since 1.4: Microsoft Windows用のサーフェスです。 Windowsのウィジェットに描画するために使用します。

オブジェクト階層

クラスメソッド

Cairo::Win32Surface.new(hdc)
hdc用のサーフェスを生成します。サーフェイスの大き さは指定されたデバイスコンテキストが切り取っている(ク リップしている)範囲になります。
Cairo::Win32Surface.new(width, height)
Cairo::Win32Surface.new(format, width, height)
Cairo::Win32Surface.new(hdc, width, height)
Cairo::Win32Surface.new(hdc, format, width, height)
幅がwidthで高さがheightのデバイス非依存のビッ トマップサーフェスを生成します。formatを省略した 場合はCairo::Format::ARGB32が指定されたものと扱われます。 hdcを指定した場合はそのデバイスコンテキストと互換 性のあるサーフェスを生成します。

インタンスメソッド

hdc
サーフェスに関連付けられているデバイスコンテキストハン ドル(HDC)を返します。関連付けられていない場合はnilを 返します。
image
サーフェスがデバイス非依存のビットマップ(DIB)の場合は そのビットマップを使用しているCairo::ImageSurfaceを返し ます。そうでない場合はnilを返します。

参考

変更履歴