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

バーコード画像の解像度を取得または設定します。
両方の次元に対して1つの値。
デフォルト値: 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

 日本語