Class BaseGenerationParameters

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

objectBaseGenerationParameters

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

AutoSizeMode

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

BarcodeParameters

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

BorderParameters

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

CaptionParameters

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

CaptionParameters

Image

Parâmetros da imagem. Veja Aspose.BarCode.Generation.ImageParameters.

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

Valor da Propriedade

ImageParameters

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

Unit

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

Unit

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

float

Exceções

ArgumentException

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

float

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

Valor da Propriedade

bool

 Português