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; }
ค่า Property
BackColor
สีพื้นหลังของภาพบาร์โค้ด
ค่าเริ่มต้น: Color.White
ดู System.Drawing.Color.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BackColor { get; set; }
ค่า Property
Color
Barcode
รับ Aspose.BarCode.Generation.BarcodeParameters ที่มีคุณสมบัติของบาร์โค้ดทั้งหมด
[XmlSerialization(Type = XmlSerializationType.Element)]
public BarcodeParameters Barcode { get; }
ค่า Property
Border
รับ Aspose.BarCode.Generation.BorderParameters ที่มีคุณสมบัติการกำหนดค่าทั้งหมดสำหรับขอบบาร์โค้ด
[XmlSerialization(Type = XmlSerializationType.Element)]
public BorderParameters Border { get; }
ค่า Property
CaptionAbove
คำบรรยายด้านบนของภาพบาร์โค้ด ดู Aspose.BarCode.Generation.CaptionParameters
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CaptionAbove")]
public CaptionParameters CaptionAbove { get; }
ค่า Property
CaptionBelow
คำบรรยายด้านล่างของภาพบาร์โค้ด ดู Aspose.BarCode.Generation.CaptionParameters
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CaptionBelow")]
public CaptionParameters CaptionBelow { get; }
ค่า Property
Image
พารามิเตอร์ภาพ ดู Aspose.BarCode.Generation.ImageParameters
[XmlSerialization(Type = XmlSerializationType.Element, Name = "Image")]
public ImageParameters Image { get; }
ค่า Property
ImageHeight
ความสูงของภาพบาร์โค้ดเมื่อคุณสมบัติ Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode ถูกตั้งค่าเป็น AutoSizeMode.Nearest หรือ AutoSizeMode.Interpolation
[XmlSerialization(Type = XmlSerializationType.Element, Name = "ImageHeight")]
public Unit ImageHeight { get; set; }
ค่า Property
ImageWidth
ความกว้างของภาพบาร์โค้ดเมื่อคุณสมบัติ Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode ถูกตั้งค่าเป็น AutoSizeMode.Nearest หรือ AutoSizeMode.Interpolation
[XmlSerialization(Type = XmlSerializationType.Element, Name = "ImageWidth")]
public Unit ImageWidth { get; set; }
ค่า Property
Resolution
รับหรือกำหนดความละเอียดของภาพบาร์โค้ด
ค่าหนึ่งสำหรับทั้งสองมิติ
ค่าเริ่มต้น: 96 dpi
[XmlSerialization(Type = XmlSerializationType.Element)]
public float Resolution { get; set; }
ค่า Property
ข้อยกเว้น
ค่าพารามิเตอร์ Resolution น้อยกว่าหรือเท่ากับ 0.
RotationAngle
มุมการหมุนของภาพบาร์โค้ด วัดเป็นองศา เช่น RotationAngle = 0 หรือ RotationAngle = 360 หมายถึงไม่มีการหมุน
หาก RotationAngle ไม่เท่ากับ 90, 180, 270 หรือ 0 อาจทำให้การอ่านภาพโดยสแกนเนอร์ยากขึ้น
ค่าเริ่มต้น: 0
[XmlSerialization(Type = XmlSerializationType.Element)]
public float RotationAngle { get; set; }
ค่า Property
ตัวอย่าง
ตัวอย่างนี้แสดงวิธีการสร้างและบันทึกภาพบาร์โค้ด
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; }