Graphic-to-Pixmap (プロシージャ)
public {Graphic-to-Pixmap
graphic:Graphic,
width:Distance = 0m,
height:Distance = 0m,
resolution:Resolution = 0dpi,
background:Background = FillPattern.white,
out:#Pixmap = null,
max-width:Distance = 50cm,
max-height:Distance = 50cm
}:Pixmap
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.BASE.

GraphicからPixmapを生成します。

説明

Graphicは、一時的にGUI階層から削除されます。その後、レイアウトされ、指定されたサイズのPixmap内にレンダリングされます。グラフィックは、階層内のもとあった位置に戻され、Pixmapが返されます。変換が失敗すると、例外ArrayBoundsExceptionOutOfMemoryExceptionSurfaceTooLargeExceptionがスローされます。
結果としてレンダリングされるイメージには、セキュリティ制限が適用されます。特に非特権アプレットは、アプレットと同じサーバーから取得したイメージ、またはクロスドメインファイル(crossdomain.xml)が置かれているサーバーから取得したイメージのみレンダリングできます。 それ以外はSecurityExceptionがスローされます。
width: 結果のイメージの幅。値が 0m の場合、このGraphicのレイアウト操作によって決定されます。
height: 結果のイメージの高さ。この値が 0m の場合、高さはこのGraphic上のレイアウト操作によって決定されます。
resolution: 結果のイメージに使用する解像度。既定の値、 0dpi は、現在のget-display-contextを使用することを意味し、それは、通常、画面解像度に対応します。
background: 生成されるPixmapのbackground color または pattern。 GraphicPixmap全体を覆い、かつ background を持つ場合には、この値による視覚的な変化はありません。
out: 出力の際に、可能であれば再利用されるPixmap。作成されるイメージの高さと幅が、outと一致しない場合、新しいPixmapが割り当てられ、返されます。
max-width: 幅もしくは高さ (または両方) が 0 でない場合は無視されます。そうでないなら、幅はこの値より高くないように抑制されます。
max-height: 幅もしくは高さ (または両方) が 0 でない場合は無視されます。そうでないなら、高さはこの値より高くないように抑制されます。

戻り値

可能であればoutを使用して、望まれたPixmapを返します。
導入: バージョン 7.0