このステップバイステップのチュートリアルでは、C#でバーコード画像を回転させる方法を示します。生成されたバーコードをC#コードで指定された角度で回転させます。バーコードは、C#アプリケーションのニーズに応じて、水平方向または垂直方向に回転できます。
C#でバーコード画像を回転させる手順
- Aspose.BarCode for .NETNugetパッケージを含める
- Aspose.BarcodeおよびAspose.BarCode.Generation名前空間への参照を追加します
- SetLicenseメソッドを使用してライセンスを適用します
- EncodeTypeをCode128として使用して、BarCodeGenerator Classのオブジェクトを作成します
- CodeTextプロパティを使用してバーコードテキストを指定します
- RotationAngle属性を使用して必要な回転角度を設定します
- 回転したバーコード画像をPNG画像形式で保存します
別のチュートリアルでは、C#でQRコードを生成するのコードを最初から紹介しました。そのバーコードには回転がありませんでした。ただし、上記の手順に従うことで、C#でも回転バーコードを作成できます。
C#でバーコード画像を回転させるコード
using System; | |
//Use following namespaces to rotate barcode image | |
using Aspose.BarCode; | |
using Aspose.BarCode.Generation; | |
namespace RotateBarCodeImage | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
//Set license before rotating barcode image | |
Aspose.BarCode.License AsposeBarCodeLicense = new Aspose.BarCode.License(); | |
AsposeBarCodeLicense.SetLicense(@"c:\asposelicense\license.lic"); | |
//initiate barcode generator object with Code128 encode type | |
BarcodeGenerator RotateBarCodeImage = new BarcodeGenerator(EncodeTypes.Code128); | |
RotateBarCodeImage.CodeText = "Product Code 123"; | |
//set rotation of the barcode | |
RotateBarCodeImage.Parameters.RotationAngle = 45; | |
//save rotated barcode image as PNG | |
RotateBarCodeImage.Save("Rotated_BarCode_Image.png", BarCodeImageFormat.Png); | |
} | |
} | |
} |
上記の例では、バーコードを45度回転していますが、生成されたバーコードは任意の角度で回転できます。たとえば、C#Webまたはデスクトップアプリケーションでバーコードを90度回転させたい場合があります。