Class BaseGenerationParameters
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
معلمات توليد صورة الباركود.
[XmlSerialization(Name = "Aspose.BarCode.Generator.Properties")]
public class BaseGenerationParameters
الوراثة
object ← BaseGenerationParameters
الأعضاء الموروثة
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
الخصائص
AutoSizeMode
يحدد أنواع مختلفة من أوضاع الحجم التلقائي.
القيمة الافتراضية: AutoSizeMode.None.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AutoSizeMode AutoSizeMode { get; set; }
قيمة الخاصية
BackColor
لون خلفية صورة الباركود.
القيمة الافتراضية: Color.White.
انظر System.Drawing.Color.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BackColor { get; set; }
قيمة الخاصية
Color
Barcode
يحصل على Aspose.BarCode.Generation.BarcodeParameters التي تحتوي على جميع خصائص الباركود.
[XmlSerialization(Type = XmlSerializationType.Element)]
public BarcodeParameters Barcode { get; }
قيمة الخاصية
Border
يحصل على Aspose.BarCode.Generation.BorderParameters التي تحتوي على جميع خصائص التكوين لحدود الباركود.
[XmlSerialization(Type = XmlSerializationType.Element)]
public BorderParameters Border { get; }
قيمة الخاصية
CaptionAbove
التسمية فوق صورة الباركود. انظر Aspose.BarCode.Generation.CaptionParameters.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CaptionAbove")]
public CaptionParameters CaptionAbove { get; }
قيمة الخاصية
CaptionBelow
التسمية تحت صورة الباركود. انظر Aspose.BarCode.Generation.CaptionParameters.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CaptionBelow")]
public CaptionParameters CaptionBelow { get; }
قيمة الخاصية
Image
معلمات الصورة. انظر Aspose.BarCode.Generation.ImageParameters.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "Image")]
public ImageParameters Image { get; }
قيمة الخاصية
ImageHeight
ارتفاع صورة الباركود عندما تكون خاصية Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode مضبوطة على AutoSizeMode.Nearest أو AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "ImageHeight")]
public Unit ImageHeight { get; set; }
قيمة الخاصية
ImageWidth
عرض صورة الباركود عندما تكون خاصية Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode مضبوطة على AutoSizeMode.Nearest أو AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "ImageWidth")]
public Unit ImageWidth { get; set; }
قيمة الخاصية
Resolution
يحصل على أو يضبط دقة صورة الباركود.
قيمة واحدة لكلا البعدين.
القيمة الافتراضية: 96 dpi.
[XmlSerialization(Type = XmlSerializationType.Element)]
public float Resolution { get; set; }
قيمة الخاصية
الاستثناءات
قيمة معلمة Resolution أقل من أو تساوي 0.
RotationAngle
زاوية دوران صورة الباركود، تقاس بالدرجات، على سبيل المثال، RotationAngle = 0 أو RotationAngle = 360 يعني عدم وجود دوران.
إذا كانت RotationAngle لا تساوي 90 أو 180 أو 270 أو 0، فقد يزيد ذلك من صعوبة قراءة الصورة بواسطة الماسح الضوئي.
القيمة الافتراضية: 0.
[XmlSerialization(Type = XmlSerializationType.Element)]
public float RotationAngle { get; set; }
قيمة الخاصية
أمثلة
توضح هذه العينة كيفية إنشاء وحفظ صورة باركود.
using (var generator = new BarcodeGenerator(EncodeTypes.DataMatrix))
{
generator.Parameters.RotationAngle = 7f;
generator.Save("test.png");
}
UseAntiAlias
يحصل على أو يضبط قيمة تشير إلى ما إذا كانت وضعية التنعيم قد استخدمت لرسم الصورة.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool UseAntiAlias { get; set; }