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 を参照してください。