Class BaseGenerationParameters

Class BaseGenerationParameters

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

Parámetros de generación de imágenes de código de barras.

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

Herencia

objectBaseGenerationParameters

Miembros heredados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Propiedades

AutoSizeMode

Especifica los diferentes tipos de modos de tamaño automático.
Valor predeterminado: AutoSizeMode.None.

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

Valor de propiedad

AutoSizeMode

BackColor

Color de fondo de la imagen del código de barras.
Valor predeterminado: Color.White.
Ver System.Drawing.Color.

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

Valor de propiedad

Color

Barcode

Obtiene los Aspose.BarCode.Generation.BarcodeParameters que contienen todas las propiedades del código de barras.

[XmlSerialization(Type = XmlSerializationType.Element)]
public BarcodeParameters Barcode { get; }

Valor de propiedad

BarcodeParameters

Border

Obtiene los Aspose.BarCode.Generation.BorderParameters que contienen todas las propiedades de configuración para el borde del código de barras.

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

Valor de propiedad

BorderParameters

CaptionAbove

Título sobre la imagen del código de barras. Ver Aspose.BarCode.Generation.CaptionParameters.

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

Valor de propiedad

CaptionParameters

CaptionBelow

Título debajo de la imagen del código de barras. Ver Aspose.BarCode.Generation.CaptionParameters.

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

Valor de propiedad

CaptionParameters

Image

Parámetros de imagen. Ver Aspose.BarCode.Generation.ImageParameters.

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

Valor de propiedad

ImageParameters

ImageHeight

Altura de la imagen del código de barras cuando la propiedad Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode está configurada en AutoSizeMode.Nearest o AutoSizeMode.Interpolation.

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

Valor de propiedad

Unit

ImageWidth

Ancho de la imagen del código de barras cuando la propiedad Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode está configurada en AutoSizeMode.Nearest o AutoSizeMode.Interpolation.

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

Valor de propiedad

Unit

Resolution

Obtiene o establece la resolución de la imagen del código de barras.
Un valor para ambas dimensiones.
Valor predeterminado: 96 dpi.

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

Valor de propiedad

float

Excepciones

ArgumentException

El valor del parámetro Resolution es menor o igual a 0.

RotationAngle

Ángulo de rotación de la imagen del código de barras, medido en grados, por ejemplo, RotationAngle = 0 o RotationAngle = 360 significa sin rotación.
Si RotationAngle NO es igual a 90, 180, 270 o 0, puede aumentar la dificultad para que el escáner lea la imagen.
Valor predeterminado: 0.

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

Valor de propiedad

float

Ejemplos

Este ejemplo muestra cómo crear y guardar una imagen de código de barras.

  using (var generator = new BarcodeGenerator(EncodeTypes.DataMatrix))
  {
      generator.Parameters.RotationAngle = 7f;
      generator.Save("test.png");
  }

UseAntiAlias

Obtiene o establece un valor que indica si se utiliza el modo de suavizado para renderizar la imagen.

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

Valor de propiedad

bool

 Español