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

 Русский