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
object ← BaseGenerationParameters
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
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
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
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
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
Image
Parámetros de imagen. Ver Aspose.BarCode.Generation.ImageParameters.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "Image")]
public ImageParameters Image { get; }
Valor de propiedad
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
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
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
Excepciones
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
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; }