HalfZooming レンダラー

HalfZooming レンダラーにより、拡大または縮小時にグラフィック・オブジェクトがどのように拡大または縮小するのかを制御できます。 以下のパラメーターを指定できます。
  • オブジェクトが拡大されなくなる最大ズーム・レベル。このズーム・レベルを超えると、サイズは固定されたままになります。
  • オブジェクトが描画されなくなる最小ズーム・レベル。オブジェクトはグレイのボックスで置き換えられるか、固定サイズのままになります。
最小ズーム・レベルおよび最大ズーム・レベルを操作する初期倍率を指定することもできます。
以下の表に、HalfZooming レンダラーのプロパティーをリストします。
HalfZooming レンダラーのグローバル・プロパティー
プロパティー
タイプ
デフォルト
説明
alpha
double
1.0
すべてのオブジェクトに対してグローバルにアルファを指定します。
grayedWhenUnzoomed
ブール値
true
true の場合は、ズーム・レベルが最小ズームを下回ると、ノードはグレイ・ボックスとして描画され、グレイ・ボックスが通常どおり縮小します。 false の場合は、ノードは単に縮小しなくなり、同じサイズのままになります。
initialZoom
double
1.0
すべてのオブジェクトに対してグローバルに初期ズームを指定します。
maxZoom
double
1.0
すべてのオブジェクトに対してグローバルに最大ズームを指定します。
minZoom
double
1.0
すべてのオブジェクトに対してグローバルに最小ズームを指定します。
unzoomedBackground
grey
縮小されたオブジェクトの代わりに表示されるボックスの背景 (塗りつぶす色)。
unzoomedForeground
black
縮小されたオブジェクトの代わりに表示されるボックスの前景 (ボーダー色)。
以下の表に、HalfZooming レンダラーのオブジェクトごとのレンダリング・プロパティーをリストします。
HalfZooming レンダラーのオブジェクトごとのプロパティー
プロパティー
タイプ
デフォルト
説明
アルファ
double
 
特定のオブジェクトの alpha をオーバーライドします。
InitialZoom
double
 
特定のオブジェクトの initialZoom をオーバーライドします。
MaxZoom
double
 
特定のオブジェクトの maxZoom をオーバーライドします。
MinZoom
double
 
特定のオブジェクトの minZoom をオーバーライドします。
UnzoomedBackground
 
特定のオブジェクトの unzoomedBackground をオーバーライドします。
UnzoomedForeground
 
特定のオブジェクトの unzoomedForeground をオーバーライドします。
詳しくは、クラス IlvHalfZoomingRenderer を参照してください。