Tento tutoriál krok za krokem ukazuje, jak otočit obrázek čárového kódu v C#. Otočí vygenerovaný čárový kód pod zadaným úhlem v kódu C#. Čárový kód lze otáčet vodorovně nebo svisle podle vašich potřeb ve vašich aplikacích C#.
Kroky k otočení obrázku čárového kódu v C#
- Zahrnout Aspose.BarCode for .NET balíček Nuget
- Přidejte odkaz na jmenné prostory Aspose.Barcode a Aspose.BarCode.Generation
- K použití licence použijte metodu SetLicense
- Vytvořte objekt BarCodeGenerator Class pomocí EncodeType jako Code128
- Zadejte text čárového kódu pomocí vlastnosti CodeText
- Nastavte požadovaný úhel otočení pomocí atributu RotationAngle
- Uložte otočený obrázek čárového kódu jako formát obrázku PNG
V jiném tutoriálu jsme vám ukázali kód pro Vygenerujte QR kód v C# od začátku. Ten čárový kód neměl rotaci. Podle výše uvedených kroků však můžete vytvořit otočený čárový kód také v C#.
Kód pro otočení obrázku čárového kódu v 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); | |
} | |
} | |
} |
Ve výše uvedeném příkladu jsme otočili čárový kód o 45 stupňů, ale vygenerovaný čárový kód můžete otočit v libovolných stupních. Můžete například chtít otočit čárový kód o 90 stupňů ve webových nebo desktopových aplikacích C#.