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