Class BaseGenerationParameters

Class BaseGenerationParameters

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

条形码图像生成参数。

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

继承

objectBaseGenerationParameters

继承成员

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

属性值

AutoSizeMode

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

属性值

BarcodeParameters

Border

获取包含所有条形码边框配置属性的 Aspose.BarCode.Generation.BorderParameters。

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

属性值

BorderParameters

CaptionAbove

条形码图像上方的标题。参见 Aspose.BarCode.Generation.CaptionParameters。

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

属性值

CaptionParameters

CaptionBelow

条形码图像下方的标题。参见 Aspose.BarCode.Generation.CaptionParameters。

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

属性值

CaptionParameters

Image

图像参数。参见 Aspose.BarCode.Generation.ImageParameters。

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

属性值

ImageParameters

ImageHeight

当 Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode 属性设置为 AutoSizeMode.Nearest 或 AutoSizeMode.Interpolation 时,条形码图像的高度。

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

属性值

Unit

ImageWidth

当 Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode 属性设置为 AutoSizeMode.Nearest 或 AutoSizeMode.Interpolation 时,条形码图像的宽度。

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

属性值

Unit

Resolution

获取或设置条形码图像的分辨率。
两个维度的一个值。
默认值:96 dpi。

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

属性值

float

异常

ArgumentException

参数 Resolution 的值小于或等于 0。

RotationAngle

条形码图像的旋转角度,以度为单位,例如 RotationAngle = 0 或 RotationAngle = 360 表示不旋转。
如果 RotationAngle 不等于 90、180、270 或 0,可能会增加扫描仪读取图像的难度。
默认值:0。

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

属性值

float

示例

此示例演示如何创建并保存条形码图像。

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

属性值

bool

 中文