LEADTOOLSライブラリ

フレームを表示

デバイスコンテキストで描画されるシェイプなどの、作成するためのLEADTOOLSメソッドとクラスのいくつかとリージョンによる操作中のはリージョンの外観図から、座標を使います。

ビューの視点と方向、スケーリングとディスプレイオフセットの可能性がある違いのために誤差を補うために、これらのLEADTOOLSメソッドまたはクラスは、RasterRegionXFormクラスで意訳情報を提供することを義務づけます。(情報が変換される方法の詳細については、構造体説明を参照します。)

ほとんどの場合、リージョンの外観図は、メソッドを描画しているLEADTOOLSのディスプレイ座標と比較して拡大縮小されて、配置されます。したがって、以下のテーブルはRasterRegionXFormクラスで設定するためにフィールドを説明します。そして、ペイントメソッドのパラメータに基づきます:

プロパティ

説明

ViewPerspective

外観図のビューの視点と方向。LEADTOOLSはメソッドを描画して、ビューの視点と方向は常にTopLeftです。

XScalarNumerator

X倍率のための分子。

imageから情報を変換するとき、この値のために描画メソッドのデスティネーション四角形の幅を使うことができます。この方向で変換するメソッドは、FrameRegionGetRegionBoundsGetGdiRegionDataです

imageに情報を変換するとき、この値のために描画メソッドのソース長方形の幅を使うことができます。(デフォルトで、それはimage幅です。)この方向で変換するメソッドは、AddEllipseToRegionAddGdiDataToRegionAddPolygonToRegionAddRectangleToRegionAddRoundRectangleToRegionです。

XScalarDenominator

X倍率のための分母。

imageから情報を変換するとき、この値のために描画メソッドのソース長方形の幅を使うことができます。(デフォルトで、それはimage幅です。)

imageに情報を変換するとき、この値のために描画メソッドのデスティネーション四角形の幅を使うことができます。

どのメソッドがどの方向を変換するか見るXScalarNumeratorプロパティを参照してください

YScalarNumerator

Y倍率のための分子。

imageから情報を変換するとき、この値のために描画メソッドのデスティネーション四角形の高さを使うことができます。

imageに情報を変換するとき、この値のために描画メソッドのソース長方形の高さを使うことができます。(デフォルトで、それはimage高さです。)

どのメソッドがどの方向を変換するか見るXScalarNumeratorプロパティを参照してください

YScalarDenominator

Y倍率のための分母。

imageから情報を変換するとき、この値のために描画メソッドのソース長方形の高さを使うことができます。(デフォルトで、それはimage高さです。)

imageに情報を変換するとき、この値のために描画メソッドのデスティネーション四角形の高さを使うことができます。

どのメソッドがどの方向を変換するか見るXScalarNumeratorプロパティを参照してください

XOffset

外部表現のXオフセット。

imageから情報を変換するとき、描画メソッドのデスティネーション四角形の左の値を使うことができます。

imageに情報を変換するとき、描画メソッドのデスティネーション四角形(-left)の左の値を否定することができます。

どのメソッドがどの方向を変換するか見るXScalarNumeratorプロパティを参照してください

YOffset

外部表現のYオフセット。

imageから情報を変換するとき、描画メソッドのデスティネーション四角形の上値を使うことができます。

imageに情報を変換するとき、描画メソッドのデスティネーション四角形(-上)の上値を否定することができます。

どのメソッドがどの方向を変換するか見るXScalarNumeratorプロパティを参照してください

すべての領域法は、この構造体のためにNULLポインターを受け取ります。その場合、変換は発生しません。スカラー場は1にデフォルトでなります、オフセットは0にデフォルトでなります、そして、ビューの視点と方向はimageのビューの視点と方向にデフォルトでなります。

関連したトピック: