LEADTOOLSバーコード(Leadtools.Barcodeアセンブリ)

フレームを表示

RotationAngleプロパティ








このバーコードの回転(傾き)角度(°単位)を取得または設定します。
構文
[BrowsableAttribute(false)]
public virtual int RotationAngle {get; set;}
'Declaration
 
<BrowsableAttribute(False)>
Public Overridable Property RotationAngle As Integer
'Usage
 
Dim instance As BarcodeData
Dim value As Integer
 
instance.RotationAngle = value
 
value = instance.RotationAngle
[BrowsableAttribute(false)]
public virtual int RotationAngle {get; set;}
@property (nonatomic, assign) NSInteger rotationAngle
public int getRotationAngle()
public void setRotationAngle(int value)
            
BrowsableAttribute()
 <br/>get_RotationAngle();<br/>set_RotationAngle(value);<br/>Object.defineProperty('RotationAngle'); 
[BrowsableAttribute(false)]
public:
virtual property int RotationAngle {
   int get();
   void set (    int value);
}

属性値

程度のこのバーコードの回転(またはスキュー)角度。デフォルト値は、0です。
解説

読み取りバーコード

BarcodeReader.ReadBarcodeまたはBarcodeReader.ReadBarcodesメソッドは、バーコードを読むのに用いられるか、もっとimageからです。これらのメソッドの各々は、見つけられる各々のバーコードのために、オブジェクトまたは型BarcodeDataのオブジェクトの配列を返します。各々のオブジェクトの中に、バーコードの回転角度を参照して、RotationAngleプロパティの値は、BarcodeReaderオブジェクトによって°単位で設定されます。バーコードが回転しないならば、値は0であるでしょう。

この値は、完全な円形(-180度から+180程度まで)を使用して検出できます。したがって、全部のドキュメントの傾き角度を検出するために、バーコード回転の角度を使うことができます。バーコードの角度が0でない、そして、バーコードがimageで直角にあることを確信しているならば、imageスキューを修正するためにRotateCommandクラスにこの角度の負の数を渡します。LEADTOOLSがバーコードの存在なしで自動的に正しいimage傾きに使われることができるDeskewCommandを常に提供することに注意すべきです。ただし、このコマンドで補正できる角度は-20~+20°です。

回転角度は、バーコードが画像上で垂直または水平であるかどうかを決定するものではありません。それのために、バーコードを読む前に、正しいオプションを設定しなければなりません。詳細については、「BarcodeSearchDirection」を参照してください。

チュートリアルのために、レディングバーコードチュートリアルを参照します。

バーコードの書き込み

このプロパティで設定されるバーコードと値を書き込むことがBarcodeWriterによって無視されるとき、RotationAngleプロパティが使われませんオブジェクト。

チュートリアルのために、バーコードの書き込みチュートリアルを参照します。

サンプル

このサンプルは、ドキュメントの傾き角度を修正するために、RotationAngleを使います。

必要条件

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

参照

参照

BarcodeDataクラス
BarcodeDataメンバ

Leadtools.Barcodeは、バーコードモジュールのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能