LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

RasterRegionXFormクラス








メンバ 
データをそれらの座標のリージョン座標と外観図の間で変換するために提供します。
オブジェクトモデル
構文
public class RasterRegionXForm 
'Declaration
 
Public Class RasterRegionXForm 
'Usage
 
Dim instance As RasterRegionXForm
public sealed class RasterRegionXForm 
@interface LTRasterRegionXForm : NSObject
public class RasterRegionXForm
function Leadtools.RasterRegionXForm()
public ref class RasterRegionXForm 
解説

すべての領域法は、無効な参照を受け取ります。その場合、変換は発生しません。スカラー場は1にデフォルトでなります、オフセットは0にデフォルトでなります、そして、ビューの視点と方向はimageビューの視点と方向にデフォルトでなります。

デバイスコンテキストで描画されるシェイプなどの、作成するためのLEADTOOLSメソッドのいくつかとimageリージョンによる操作中のはリージョンの外観図から、座標を使います。ビューの視点と方向、スケーリングとディスプレイオフセット(メソッドがRasterRegionXFormで意訳情報に提供することを義務づけるこれらのLEADTOOLS)の可能性がある違いのために誤差を補うことオブジェクト。

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

外観図をimageに割り当てるとき、毎週指して(Xa、あなた)、で表現がそうである外部以下のようにimageリージョンで指す(Xc、Yc)ために、変形されます(RasterRegionXFormによって):

1. Add offsets: Xb = Xa + XForm.XOffset Yb = Ya + XForm.YOffset 2. Multiply by scalars: Xc = (Xb * XForm.XScalarNumerator) / XForm.XScalarDenominator Yc = (Yb * XForm.YScalarNumerator) / XForm.YScalarDenominator 3. Compensate for view perspective (updating Xc and Yc in place): PointToImage(XForm.ViewPerspective, Xc, Yc)

外観図をimageから取り戻すとき、imageリージョンのあらゆるポイント(Xa、あなた)は以下のように外部のリージョンでポイント(Xc、Yc)に変形されます(RasterRegionXFormによって):

1. Compensate for view perspective (updating Xa and Ya in place): PointFromImage(XForm.ViewPerspective, Xa, Ya) 2. Mulitply by scalars: Xb = (Xa * XForm.XScalarNumerator) / XForm.XScalarDenominator Yb = (Ya * XForm.YScalarNumerator) / XForm.YScalarDenominator 3. Add offsets: Xc = Xb + XForm.XOffset Yc = Yb + XForm.YOffset

詳細については、「リージョンの座標の変換」を参照してください。

サンプル
サンプルのために、参照しますRasterRegion.Transform
必要条件

ターゲットプラットホーム

参照

参照

RasterRegionXFormメンバ
Leadtools名前空間
imageリージョンを作成すること
既存のimageリージョンによる操作中の
リージョンと画像を変換するコマンドとメソッド