Class BaseGenerationParameters
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
条形码图像生成参数。
[XmlSerialization(Name = "Aspose.BarCode.Generator.Properties")]
public class BaseGenerationParameters
继承
object ← BaseGenerationParameters
继承成员
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; }
属性值
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; }
属性值
Border
获取包含所有条形码边框配置属性的 Aspose.BarCode.Generation.BorderParameters。
[XmlSerialization(Type = XmlSerializationType.Element)]
public BorderParameters Border { get; }
属性值
CaptionAbove
条形码图像上方的标题。参见 Aspose.BarCode.Generation.CaptionParameters。
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CaptionAbove")]
public CaptionParameters CaptionAbove { get; }
属性值
CaptionBelow
条形码图像下方的标题。参见 Aspose.BarCode.Generation.CaptionParameters。
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CaptionBelow")]
public CaptionParameters CaptionBelow { get; }
属性值
Image
图像参数。参见 Aspose.BarCode.Generation.ImageParameters。
[XmlSerialization(Type = XmlSerializationType.Element, Name = "Image")]
public ImageParameters Image { get; }
属性值
ImageHeight
当 Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode 属性设置为 AutoSizeMode.Nearest 或 AutoSizeMode.Interpolation 时,条形码图像的高度。
[XmlSerialization(Type = XmlSerializationType.Element, Name = "ImageHeight")]
public Unit ImageHeight { get; set; }
属性值
ImageWidth
当 Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode 属性设置为 AutoSizeMode.Nearest 或 AutoSizeMode.Interpolation 时,条形码图像的宽度。
[XmlSerialization(Type = XmlSerializationType.Element, Name = "ImageWidth")]
public Unit ImageWidth { get; set; }
属性值
Resolution
获取或设置条形码图像的分辨率。
两个维度的一个值。
默认值:96 dpi。
[XmlSerialization(Type = XmlSerializationType.Element)]
public float Resolution { get; set; }
属性值
异常
参数 Resolution 的值小于或等于 0。
RotationAngle
条形码图像的旋转角度,以度为单位,例如 RotationAngle = 0 或 RotationAngle = 360 表示不旋转。
如果 RotationAngle 不等于 90、180、270 或 0,可能会增加扫描仪读取图像的难度。
默认值:0。
[XmlSerialization(Type = XmlSerializationType.Element)]
public float RotationAngle { get; set; }
属性值
示例
此示例演示如何创建并保存条形码图像。
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; }