Class BaseGenerationParameters

Class BaseGenerationParameters

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)

معلمات توليد صورة الباركود.

[XmlSerialization(Name = "Aspose.BarCode.Generator.Properties")]
public class BaseGenerationParameters

الوراثة

objectBaseGenerationParameters

الأعضاء الموروثة

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; }

قيمة الخاصية

AutoSizeMode

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; }

قيمة الخاصية

BarcodeParameters

Border

يحصل على Aspose.BarCode.Generation.BorderParameters التي تحتوي على جميع خصائص التكوين لحدود الباركود.

[XmlSerialization(Type = XmlSerializationType.Element)]
public BorderParameters Border { get; }

قيمة الخاصية

BorderParameters

CaptionAbove

التسمية فوق صورة الباركود. انظر Aspose.BarCode.Generation.CaptionParameters.

[XmlSerialization(Type = XmlSerializationType.Element, Name = "CaptionAbove")]
public CaptionParameters CaptionAbove { get; }

قيمة الخاصية

CaptionParameters

CaptionBelow

التسمية تحت صورة الباركود. انظر Aspose.BarCode.Generation.CaptionParameters.

[XmlSerialization(Type = XmlSerializationType.Element, Name = "CaptionBelow")]
public CaptionParameters CaptionBelow { get; }

قيمة الخاصية

CaptionParameters

Image

معلمات الصورة. انظر Aspose.BarCode.Generation.ImageParameters.

[XmlSerialization(Type = XmlSerializationType.Element, Name = "Image")]
public ImageParameters Image { get; }

قيمة الخاصية

ImageParameters

ImageHeight

ارتفاع صورة الباركود عندما تكون خاصية Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode مضبوطة على AutoSizeMode.Nearest أو AutoSizeMode.Interpolation.

[XmlSerialization(Type = XmlSerializationType.Element, Name = "ImageHeight")]
public Unit ImageHeight { get; set; }

قيمة الخاصية

Unit

ImageWidth

عرض صورة الباركود عندما تكون خاصية Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode مضبوطة على AutoSizeMode.Nearest أو AutoSizeMode.Interpolation.

[XmlSerialization(Type = XmlSerializationType.Element, Name = "ImageWidth")]
public Unit ImageWidth { get; set; }

قيمة الخاصية

Unit

Resolution

يحصل على أو يضبط دقة صورة الباركود.
قيمة واحدة لكلا البعدين.
القيمة الافتراضية: 96 dpi.

[XmlSerialization(Type = XmlSerializationType.Element)]
public float Resolution { get; set; }

قيمة الخاصية

float

الاستثناءات

ArgumentException

قيمة معلمة Resolution أقل من أو تساوي 0.

RotationAngle

زاوية دوران صورة الباركود، تقاس بالدرجات، على سبيل المثال، RotationAngle = 0 أو RotationAngle = 360 يعني عدم وجود دوران.
إذا كانت RotationAngle لا تساوي 90 أو 180 أو 270 أو 0، فقد يزيد ذلك من صعوبة قراءة الصورة بواسطة الماسح الضوئي.
القيمة الافتراضية: 0.

[XmlSerialization(Type = XmlSerializationType.Element)]
public float RotationAngle { get; set; }

قيمة الخاصية

float

أمثلة

توضح هذه العينة كيفية إنشاء وحفظ صورة باركود.

  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; }

قيمة الخاصية

bool

 عربي