Class BarcodeParameters

Class BarcodeParameters

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

バーコード生成パラメーター。

[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters

継承

objectBarcodeParameters

継承されたメンバー

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

プロパティ

AustralianPost

AustralianPost バーコードパラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }

プロパティ値

AustralianPostParameters

Aztec

Aztec パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }

プロパティ値

AztecParameters

BarColor

バーの色。 デフォルト値: Color.Black。

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

プロパティ値

Color

BarHeight

Aspose.BarCode.Generation.Unit 値での 1D バーコードのバーの高さ。 Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode プロパティが AutoSizeMode.Nearest または AutoSizeMode.Interpolation に設定されている場合は無視されます。

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

プロパティ値

Unit

BarWidthReduction

印刷時のインクの広がりを補うために使用されるバーの縮小値を取得または設定します。 デフォルト値: 0

public Unit BarWidthReduction { get; set; }

プロパティ値

Unit

ChecksumAlwaysShow

Code128 および GS1Code128 バーコードの人間可読テキストに常にチェックサム桁を表示します。

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

プロパティ値

bool

Codabar

Codabar パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }

プロパティ値

CodabarParameters

Codablock

Codablock パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }

プロパティ値

CodablockParameters

Code128

Code128 パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }

プロパティ値

Code128Parameters

Code16K

Code16K パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }

プロパティ値

Code16KParameters

CodeTextParameters

Codetext パラメーター。

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

プロパティ値

CodetextParameters

Coupon

クーポンパラメーター。UpcaGs1DatabarCoupon、UpcaGs1Code128Coupon 用。

[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }

プロパティ値

CouponParameters

DataBar

Databar パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }

プロパティ値

DataBarParameters

DataMatrix

DataMatrix パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }

プロパティ値

DataMatrixParameters

DotCode

DotCode パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }

プロパティ値

DotCodeParameters

EnableEscape

CodeText プロパティ内で文字 “" をエスケープ文字として説明するかどうかを示します。Pdf417、DataMatrix、Code128 のみ使用されます。 EnableEscape が true の場合、”" は特別なエスケープ文字として説明されます。そうでない場合、"" は通常の文字として扱われます。 Aspose.BarCode は、ASCII 制御コード文字の10進数 ASCII コードとニーモニックを入力することをサポートしています。たとえば、\013 と \CR は CR を表します。

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

プロパティ値

bool

FilledBars

バーが塗りつぶされているかどうかを示す値を取得または設定します。 1D バーコードのみに使用されます。 デフォルト値: true。

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

プロパティ値

bool

GS1CompositeBar

GS1 コンポジットバーのパラメーター。

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

プロパティ値

GS1CompositeBarParameters

このサンプルは、GS1 コンポジットバー画像を作成して保存する方法を示します。 1D コードテキストと 2D コードテキストはシンボル ‘|’ で区切られます。

  var codetext = "(01)03212345678906|(21)A1B2C3D4E5F6G7H8";
  using (var generator = new BarcodeGenerator(EncodeTypes.GS1CompositeBar, codetext))
  {
      generator.Parameters.Barcode.GS1CompositeBar.LinearComponentType = EncodeTypes.GS1Code128;
      generator.Parameters.Barcode.GS1CompositeBar.TwoDComponentType = TwoDComponentType.CC_A;

      // 2D コンポーネントのアスペクト比
      generator.Parameters.Barcode.Pdf417.AspectRatio = 3;

      // 1D および 2D コンポーネントの X 次元
      generator.Parameters.Barcode.XDimension.Pixels = 3;

      // 1D コンポーネントの高さ
      generator.Parameters.Barcode.BarHeight.Pixels = 100;

      generator.Save("test.png");
  }

HanXin

HanXin パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }

プロパティ値

HanXinParameters

ITF

ITF パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }

プロパティ値

ITFParameters

IsChecksumEnabled

1D バーコード生成時にチェックサムを有効にします。

デフォルトは、チェックサムを含む必要があるシンボロジーの場合は「はい」と見なされ、チェックサムが可能な場合は「いいえ」と見なされます。

チェックサムが可能なシンボロジー: Code39 Standard/Extended、Standard2of5、Interleaved2of5、Matrix2of5、ItalianPost25、DeutschePostIdentcode、DeutschePostLeitcode、VIN、Codabar

チェックサムが常に使用されるシンボロジー: その他のシンボロジー

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

プロパティ値

EnableChecksum

MaxiCode

MaxiCode パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }

プロパティ値

MaxiCodeParameters

Padding

バーコードのパディング。 デフォルト値: 5pt 5pt 5pt 5pt。

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

プロパティ値

Padding

PatchCode

PatchCode パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }

プロパティ値

PatchCodeParameters

Pdf417

PDF417 パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }

プロパティ値

Pdf417Parameters

Postal

郵便パラメーター。Postnet、Planet 用。

[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }

プロパティ値

PostalParameters

QR

QR、MicroQR、および RectMicroQR パラメーター。

[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }

プロパティ値

QrParameters

Supplement

サプリメントパラメーター。Interleaved2of5、Standard2of5、EAN13、EAN8、UPCA、UPCE、ISBN、ISSN、ISMN 用。

[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }

プロパティ値

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

1D バーコードのみに使用されます。 コードテキストが不正で、値が true に設定されている場合は例外がスローされます。そうでない場合、コードテキストはバーコードの仕様に合わせて修正されます。 例外は常に以下の条件でスローされます: コードテキストが不正な場合の Databar シンボロジー。 例外は常にスローされない条件: コードテキストが不正な場合の AustraliaPost、SingapurePost、Code39FullASCII、Code93、Code16K、Code128 シンボロジー。

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

プロパティ値

bool

WideNarrowRatio

太いバーと細いバーの比率。 デフォルト値: 3、つまり、太いバーは細いバーの 3 倍の幅です。 ITF、PZN、PharmaCode、Standard2of5、Interleaved2of5、Matrix2of5、ItalianPost25、IATA2of5、VIN、DeutschePost、OPC、Code32、DataLogic2of5、PatchCode、Code39、Code39FullASCII に使用されます。

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

プロパティ値

float

例外

ArgumentException

WideNarrowRatio パラメーターの値が 0 以下です。

XDimension

x 次元は、バーコードのバーまたはスペースのユニットの最小幅です。 これを増やすと、バーコード全体の画像の幅が増加します。 Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode プロパティが AutoSizeMode.Nearest または AutoSizeMode.Interpolation に設定されている場合は無視されます。

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

プロパティ値

Unit

 日本語