Class BaseGenerationParameters
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Parâmetros de geração de imagem de código de barras.
[XmlSerialization(Name = "Aspose.BarCode.Generator.Properties")]
public class BaseGenerationParameters
Herança
object ← BaseGenerationParameters
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propriedades
AutoSizeMode
Especifica os diferentes tipos de modos de dimensionamento automático.
Valor padrão: AutoSizeMode.None.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AutoSizeMode AutoSizeMode { get; set; }
Valor da Propriedade
BackColor
Cor de fundo da imagem do código de barras.
Valor padrão: Color.White.
Veja System.Drawing.Color.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BackColor { get; set; }
Valor da Propriedade
Color
Barcode
Obtém os Aspose.BarCode.Generation.BarcodeParameters que contém todas as propriedades do código de barras.
[XmlSerialization(Type = XmlSerializationType.Element)]
public BarcodeParameters Barcode { get; }
Valor da Propriedade
Border
Obtém os Aspose.BarCode.Generation.BorderParameters que contém todas as propriedades de configuração para a borda do código de barras.
[XmlSerialization(Type = XmlSerializationType.Element)]
public BorderParameters Border { get; }
Valor da Propriedade
CaptionAbove
Legenda acima da imagem do código de barras. Veja Aspose.BarCode.Generation.CaptionParameters.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CaptionAbove")]
public CaptionParameters CaptionAbove { get; }
Valor da Propriedade
CaptionBelow
Legenda abaixo da imagem do código de barras. Veja Aspose.BarCode.Generation.CaptionParameters.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CaptionBelow")]
public CaptionParameters CaptionBelow { get; }
Valor da Propriedade
Image
Parâmetros da imagem. Veja Aspose.BarCode.Generation.ImageParameters.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "Image")]
public ImageParameters Image { get; }
Valor da Propriedade
ImageHeight
Altura da imagem do código de barras quando a propriedade Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode está definida como AutoSizeMode.Nearest ou AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "ImageHeight")]
public Unit ImageHeight { get; set; }
Valor da Propriedade
ImageWidth
Largura da imagem do código de barras quando a propriedade Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode está definida como AutoSizeMode.Nearest ou AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "ImageWidth")]
public Unit ImageWidth { get; set; }
Valor da Propriedade
Resolution
Obtém ou define a resolução da imagem do código de barras.
Um valor para ambas as dimensões.
Valor padrão: 96 dpi.
[XmlSerialization(Type = XmlSerializationType.Element)]
public float Resolution { get; set; }
Valor da Propriedade
Exceções
O valor do parâmetro Resolution é menor ou igual a 0.
RotationAngle
Ângulo de rotação da imagem do código de barras, medido em graus, por exemplo, RotationAngle = 0 ou RotationAngle = 360 significa sem rotação.
Se RotationAngle NÃO for igual a 90, 180, 270 ou 0, pode aumentar a dificuldade para o scanner ler a imagem.
Valor padrão: 0.
[XmlSerialization(Type = XmlSerializationType.Element)]
public float RotationAngle { get; set; }
Valor da Propriedade
Exemplos
Este exemplo mostra como criar e salvar uma imagem de código de barras.
using (var generator = new BarcodeGenerator(EncodeTypes.DataMatrix))
{
generator.Parameters.RotationAngle = 7f;
generator.Save("test.png");
}
UseAntiAlias
Obtém ou define um valor que indica se o modo de anti-aliasing é usado para renderizar a imagem.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool UseAntiAlias { get; set; }