title: Phi::Metafile
author: YOSHIDA Kazuhiro
mailto: moriq@moriq.com

1. Phi::Metafile

Win32 のエンハンスドメタファイルグラフィックのラッパー

%c:Phi::Metafile% はメタファイル (EMF ファイル形式 ) を格納します。

%c:Phi::Metafile% のプロパティはメタファイルのサイズおよび特性を示します。

メタファイルをキャンバスに描画するには， %c:Phi::Metafile% を引数として渡して， Phi::Canvas#draw , Phi::Canvas#stretch_draw を呼び出します。

1.1. properties

: enhanced : Boolean
  メタファイルをディスクに格納する方法を決めます。

  %c:enhanced% プロパティは，メタファイルをディスクに格納する方法を設定できます。
  : true
    メタファイルは %c:.emf% (Win32 エンハンスドメタファイル ) として格納されます。
  : false
    メタファイルは %c:.wmf% (Windows 3.1 メタファイル， Aldus ヘッダー付き ) として格納されます。

  メモリ内での形式は常に EMF です。 WMF は機能が非常に限られており， WMF として格納すると， EMF では保持される情報の一部は保有されません。 %c:enhanced% は読み込み時にメタファイルの種類に一致するように設定されます。 WMF として読み込まれた場合は WMF として保存します。
