Class BarcodeParameters
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
バーコード生成パラメーター。
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
継承
継承されたメンバー
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; }
プロパティ値
Aztec
Aztec パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
プロパティ値
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; }
プロパティ値
BarWidthReduction
印刷時のインクの広がりを補うために使用されるバーの縮小値を取得または設定します。 デフォルト値: 0
public Unit BarWidthReduction { get; set; }
プロパティ値
ChecksumAlwaysShow
Code128 および GS1Code128 バーコードの人間可読テキストに常にチェックサム桁を表示します。
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
プロパティ値
Codabar
Codabar パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
プロパティ値
Codablock
Codablock パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
プロパティ値
Code128
Code128 パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
プロパティ値
Code16K
Code16K パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
プロパティ値
CodeTextParameters
Codetext パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
プロパティ値
Coupon
クーポンパラメーター。UpcaGs1DatabarCoupon、UpcaGs1Code128Coupon 用。
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
プロパティ値
DataBar
Databar パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
プロパティ値
DataMatrix
DataMatrix パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
プロパティ値
DotCode
DotCode パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
プロパティ値
EnableEscape
CodeText プロパティ内で文字 “" をエスケープ文字として説明するかどうかを示します。Pdf417、DataMatrix、Code128 のみ使用されます。
EnableEscape が true の場合、”" は特別なエスケープ文字として説明されます。そうでない場合、"" は通常の文字として扱われます。
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
プロパティ値
FilledBars
バーが塗りつぶされているかどうかを示す値を取得または設定します。 1D バーコードのみに使用されます。 デフォルト値: true。
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
プロパティ値
GS1CompositeBar
GS1 コンポジットバーのパラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
プロパティ値
例
このサンプルは、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; }
プロパティ値
ITF
ITF パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
プロパティ値
IsChecksumEnabled
1D バーコード生成時にチェックサムを有効にします。
デフォルトは、チェックサムを含む必要があるシンボロジーの場合は「はい」と見なされ、チェックサムが可能な場合は「いいえ」と見なされます。
チェックサムが可能なシンボロジー: Code39 Standard/Extended、Standard2of5、Interleaved2of5、Matrix2of5、ItalianPost25、DeutschePostIdentcode、DeutschePostLeitcode、VIN、Codabar
チェックサムが常に使用されるシンボロジー: その他のシンボロジー
[XmlSerialization(Type = XmlSerializationType.Element)]
public EnableChecksum IsChecksumEnabled { get; set; }
プロパティ値
MaxiCode
MaxiCode パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
プロパティ値
Padding
バーコードのパディング。 デフォルト値: 5pt 5pt 5pt 5pt。
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
プロパティ値
PatchCode
PatchCode パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
プロパティ値
Pdf417
PDF417 パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
プロパティ値
Postal
郵便パラメーター。Postnet、Planet 用。
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
プロパティ値
QR
QR、MicroQR、および RectMicroQR パラメーター。
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
プロパティ値
Supplement
サプリメントパラメーター。Interleaved2of5、Standard2of5、EAN13、EAN8、UPCA、UPCE、ISBN、ISSN、ISMN 用。
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
プロパティ値
ThrowExceptionWhenCodeTextIncorrect
1D バーコードのみに使用されます。 コードテキストが不正で、値が true に設定されている場合は例外がスローされます。そうでない場合、コードテキストはバーコードの仕様に合わせて修正されます。 例外は常に以下の条件でスローされます: コードテキストが不正な場合の Databar シンボロジー。 例外は常にスローされない条件: コードテキストが不正な場合の AustraliaPost、SingapurePost、Code39FullASCII、Code93、Code16K、Code128 シンボロジー。
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }
プロパティ値
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; }
プロパティ値
例外
WideNarrowRatio パラメーターの値が 0 以下です。
XDimension
x 次元は、バーコードのバーまたはスペースのユニットの最小幅です。 これを増やすと、バーコード全体の画像の幅が増加します。 Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode プロパティが AutoSizeMode.Nearest または AutoSizeMode.Interpolation に設定されている場合は無視されます。
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }